LG U+ 서비스 도메인 이용 종료에 따른 테스트 URL 문의
안녕하세요, 며칠 전 공지 받은 LG U+ 서비스 도메인 이용 종료 메일을 전달 받고, 관련하여
lgdacom.conf
파일을 수정 중에 있습니다.
다름이 아니라 전달 받은 메일 내용에 테스트 URL 의 경우 별도 문의가 필요하다고 기재되어 있어 해당 문의 창구를 통해 문의 드립니다.
혹시 lgdacom.conf
파일 내 test_url
에 사용되는 URL 공유 가능하실까요?
감사합니다.18 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
빠른 답변 감사합니다~!
@냥과장
안녕하세요, 추가적인 문의가 있어 메세지 드립니다.
현재 crossplatform.js 호출 URL 을 https://js.tosspayments.com/xpay_crossplatform/sandbox/v1 로 사용하고 있는데, 해당 URL 도 변경 대상일까요?
그건 테스트 전용입니다. 혹시 라이브도 그렇게 요청하고 계시다면 라이브는 변경해주세요.
라이브와 테스트 의 js 위치르르 다르게 해주셔야 합니다.
그렇다면 운영계 경로는 어디서 확인 할 수 있는지 알 수 있을까요?
소스 상에서는 개발과 운영 환경에서 동일한 URL 을 호출하도록 변경되었다는 주석이 남아 있어서요
@냥과장
관련하여 추가 문의 사항이 있습니다.
현재 기존에 사용하던 모듈과 설정으로 테스트 주문 진행 했을 때, 다음과 같이 TLS 1.2 로 확인이 되는 상황에서는 API 호출 URL 만 변경하면 될까요?
mall.conf
파일 내에서는 keystore_cacerts_dir
가 존재하지 않아 문의 드립니다.java 를 사용하는 경우에만 keystore_cacerts_dir 를 사용하고 있어서 다른언어를 사용하시는 경우 없어도 무방합니다.
지금 테스트 하시는 것으로 저렇게 나왔다면 URL 만 변경하시면 됩니다.
라이브에 적용후 거래건에 대해 다시한번 확인해 보시면 될거에요.
Java 17 환경에서 운영하고 있습니다
그러면 mall.conf 에 설정이 이렇게 되어 있으신건가요?
;verify_cert 1: 인증서 검증; 0: 인증서 검증하지않음
verify_cert = 0
;verify_host 1: 인증서 내의 domain name 확인; 0: 확인하지 않음 (test 시만 사용)
verify_host = 0
;server_id Mall 서버를 구분을 위한 값
server_id = 01
;timeout API 요청 timeout 시간 (단위:초)
timeout = 60
;log_level 0: FATAL; 1: ERROR; 2: WARNING; 3: INFO; 4: DEBUG
log_level = 4
;verify_cert 1: 인증서 검증; 0: 인증서 검증하지 않음
verify_cert = 0
;verify_host 1: 인증서 내의 domain name 확인; 0: 확인하지 않음 (test 시만 사용)
verify_host = 0
;report_error 1: error 시 dacom 서버에 report 전송; 0: 전송하지 않음 (error 관련 내용만 전송함)
report_error = 1
;output_UTF8 1: 서버 응답을 UTF-8로 return; 0: EUC-KR로 리턴
output_UTF8 = 1
;auto_rollback 0: 자동취소 사용안함, 1: 자동취소 사용
auto_rollback = 1
;512 (TLS1.1) , 2048 (TLS1.2) , 2560 (TLS1.0)
default_secure_protocols= 2048
현재 mall.conf 파일 내용 중 일부 공유 드립니다
지금 보면 인증서 검증을 안하게 설정하셨네요.
인증서 검증을 하지 않는 경우에는 별도로 keystore_cacerts_dir 설정은 필요 없을까요?
네 그런데 보안상 문제가 발생할수 있어 주의해 주시기 바랍니다.
라이브에서는 인증서 검증을 하시는 것을 권장드립니다.
답변 감사합니다!
추가로 위의 JS 경로 관련해서 추가 문의 드리는데, 개발에서https://xpay.tosspayments.com/xpay/js/xpay_crossplatform.js 를 사용해도 무방한가요?
https://js.tosspayments.com/xpay_crossplatform/sandbox/v1 를 호출 했을 때 응답 받은 js 파일과 동일하고, 첨부한 이미지와 같이 테스트 결제 모듈이 띄워져서요.
개발에서는 sandbox 주소 이용해 주세요.
JS파일은 form에 넘기시는 CST_PLATFORM에 따라서 액션이 달라지니 같아 보일 수있습니다.