xpay 테스트 연결 에러 확인 문의
안녕하세요. 최근 테스트 서버에 방화벽 관련 문제가 있어, 룰을 새로 작성했는데 xpay 로그에 TX failed: res code = 20010; msg = IO error; java.net.ConnectException: Connection refused: connect 이와같이 나오고, telnet 또한 연결이 불가능하네요. 어떤 문제인지 확인하고 싶습니다.
14 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
안녕하세요
lgdacom.conf 파일 공유 부탁드립니다.
일전에 XPay 테스트 서버가 변경되어, lgdacom.conf 파일 변경을 요청드렸습니다. (최근 XPay 연동 이력이 있는 가맹점 메일로 전달드렸고, 상점관리자 내에 공지사항으로도 확인이 가능했습니다.)
해당 내용이 적용이 안되신 것 같아 내용 다시 공유드립니다.
[공지] XPay(구.결제모듈) 테스트 서버주소 변경 안내 (TLS1.0, TLS1.1 대상)
위 내용 적용 후 방화벽 셋팅하셔서, 다시 테스트 부탁드립니다.
conf파일의 내용을
url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
test_url = https://xpay-gateway-sandbox.tosspayments.com:7443/xpay/Gateway.do
aux_url = https://xpay-gateway-sandbox.tosspayments.com:7080/xpay/Gateway.do
이와같이 변경하면 될까요?
https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do:7443 /https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do:7080의 방화벽 룰을 지정하고요?
테스트 진행하는 환경이 TLS 1.2 를 지원 하나요?
apache 2.4버전을 사용하고 있어서 적용에는 문제가 없을거같읕데
https 환경이 아닙니다.
일단, 공유주신 lgdacom 포트가 7443이라서 TLS1.1이하로 사용해 오시던 것 같습니다.
앞으로는 tls 1.2 미만은 지원 하지 않습니다.
지금 당장에는 아래와 같이 설정 하세요
url 그대로 둡니다
test_url 아래로 바꿉니다.
https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
aux_url
사용 안합니다. 지우면 됩니다.
1.crossplatform.js 파일의 주소를 https://js.tosspayments.com/xpay_crossplatform/sandbox/v1 로 변경합니다.
2.lgdacom.conf 를 수정하여 Gateway.do 호출시 사용되는 test_url 도메인을 https://xpay-gateway-old-and-unsafe-sandbox.tosspayments.com/xpay/Gateway.do 로 변경합니다.
3. 방화벽을 운영하는 가맹점은 토스페이먼츠의 새로운 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
tls 1.2 사용 불가하면 old-and-unsafe 를 추가 합니다
2025/01/06(월) 이후로는 테스트서버라도 ssl 적용에 tls1.2를 적용하여야 하나요?
네 TLS1.2 이상으로 무조건 업그레이드 하셔야합니다.
알겠습니다. 자세한 설명 감사합니다.
날짜로는 내년 1월 6일이지만
원활한 서비스 제공 및 보안을 위해 가능한 빨리 TLS1.2 지원을 권장드립니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.