ktkim_
ktkim_
테스트서버에서 신용카드결제를 위한 XPAY 결제 요청시 timeout 에러 문의 드립니다.
test_url = xpayclient.lgdacom.net:7443/xpay/Gateway.do mall.conf 파일에 설정된 로그 경로에서 확인한 로그내역은 아래와 같습니다. 2024-06-26 15:23:01 [INFO ] [] Init_TX User TX3X 2024-06-26 15:24:01 [FATAL] [taestura365-01202406261523013699893c31d97eb1c1922ca16d65cf12f417b76c] TX failed: res code = 20009; msg = Timeout error; java.net.SocketTimeoutException: connect timed out 비슷한 문의가 있어 아래와 같이 조치 취하였고 방화벽은 개발서버에서 CURL 테스트로 접속되는 것 확인하였습니다.
1.crossplatform.js 파일의 주소를 https://js.tosspayments.com/xpay_crossplatform/sandbox/v1 로 변경합니다.
PHP 예) payreq_crossplatform.php 파일에 https://pretest.tosspayments.com:7443/xpay/js/xpay_crossplatform.js 주소를 위 주소로 변경 JSP 예) payreq_crossplatform.jsp 파일에 https://pretest.tosspayments.com:7443/xpay/js/xpay_crossplatform.js 주소를 위 주소로 변경 2.lgdacom.conf 를 수정하여 Gateway.do 호출시 사용되는 test_url 도메인을 https://xpay-gateway-old-and-unsafe-sandbox.tosspayments.com/xpay/Gateway.do 로 변경합니다. 방화벽을 운영하는 가맹점은 토스페이먼츠의 새로운 DNS(IP)를 허용합니다. 210.98.141.13:443/TCP 210.98.141.14:443/TCP 103.182.250.248:443/TCP 103.182.251.248:443/TCP
적용 후 로그는 아래의 로그 이후 쌓이지 않습니다. 2024-06-26 16:53:11 [INFO ] [] Init_TX User TX3X 2024-06-26 16:59:19 [INFO ] [] Init_TX User TX3X 확인 부탁드립니다. 감사합니다.
36 replies