Joy
Joy6mo ago

안심키인 결제 페이지 호출 시, 연결할 수 없음 오류

안심키인을 테스트 환경에서도 계속 이용 중이었는데요, 최근에 확인해보니 결제창에서 "사이트에 연결할 수 없음" 이라고 뜹니다. 추가 설정이 필요한게 있는건지, 아니면 어떤 원인인지 궁금합니다. 참조는 아래 가이드를 보고 했습니다. https://drive.google.com/drive/folders/1MCySPNZXXpJzTxLDCyz1hNL-l5I9guR_ <script language="javascript" src="https://xpay.tosspayments.com/ansim-keyin/js/ansim_crossplatform.js" type="text/javascript"></script> ret = open_paymentwindow(document.getElementById('LGD_PAYINFO'), '<%= CST_PLATFORM %>');
No description
20 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
김차장
김차장6mo ago
안심키인을 결제창을 직접 호출해서 사용하시는거죠? 개발도 직접 하셨을거같구요
Joy
JoyOP6mo ago
새로 받은 사이트이긴 해서 제가 직접 개발한 코드는 아니지만, 얼마전까지만해도 결제창이 떴었습니다.
김차장
김차장6mo ago
7443 포트로 서빙되지 않을거라서 잠시만요... 며칠전에 동일한 문의가 있었어요
Joy
JoyOP6mo ago
Joy
JoyOP6mo ago
하나 궁금한게 있는데요
김차장
김차장6mo ago
[ 서버가 tls1.0, tls1.1을 사용하는 경우 ]
가맹점에서 변경해주셔야 할 작업은 크게 세가지 입니다.
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 로 변경합니다.

PHP 예) /lgdacom/conf/lgdacom.conf 파일의 test_url에 https://pretestclient.tosspayments.com:7443/xpay/Gateway.do를 위 주소로 변경 (DNS는 예시와 다를 수 있음)

JSP 예) /lgdacom/conf/lgdacom.conf 파일의 test_url에 https://pretestclient.tosspayments.com:7443/xpay/Gateway.do를 위 주소로 변경(
DNS는 예시와 다를 수 있음)

방화벽을 운영하는 가맹점은 토스페이먼츠의 새로운 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
[ 서버가 tls1.0, tls1.1을 사용하는 경우 ]
가맹점에서 변경해주셔야 할 작업은 크게 세가지 입니다.
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 로 변경합니다.

PHP 예) /lgdacom/conf/lgdacom.conf 파일의 test_url에 https://pretestclient.tosspayments.com:7443/xpay/Gateway.do를 위 주소로 변경 (DNS는 예시와 다를 수 있음)

JSP 예) /lgdacom/conf/lgdacom.conf 파일의 test_url에 https://pretestclient.tosspayments.com:7443/xpay/Gateway.do를 위 주소로 변경(
DNS는 예시와 다를 수 있음)

방화벽을 운영하는 가맹점은 토스페이먼츠의 새로운 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
Joy
JoyOP6mo ago
지금 안심키인을 결제 호출을 위해서 아래 js를 참조하고 잇는데요 https://xpay.tosspayments.com/ansim-keyin/js/ansim_crossplatform.js 여기 소스보니까 결제버튼 누르면 호출되는 그 다음 페이지가
Joy
JoyOP6mo ago
No description
Joy
JoyOP6mo ago
이런식으로 7443포트의 특정 링크로 결제가 이동되더라구요 이것과 연관되는 부분은 없을가요?
김차장
김차장6mo ago
스크립트를 다운받아서 사용하시는게 아니면 저희쪽은 변경이 되어있을거같은데요 확인해볼게요, 잠시만요
Joy
JoyOP6mo ago
네네 그 링크 그대로 이용중에 있습니다. https://xpay.tosspayments.com/ansim-keyin/js/ansim_crossplatform.js
김차장
김차장6mo ago
if(service_type == "test"){
if(https_flag){
lgtel_url = 'https://pretest.tosspayments.com:7443/' + reqdo;
} else{
lgtel_url = 'http://pretest.tosspayments.com:7080/' + reqdo;
}
} else if (service_type == "service"){
if(https_flag){
lgtel_url = 'https://xpay.tosspayments.com/' + reqdo;
} else {
lgtel_url = 'http://xpay.tosspayments.com/' + reqdo;
}
}else{
lgtel_url = service_type + "/" + reqdo;
}
if(service_type == "test"){
if(https_flag){
lgtel_url = 'https://pretest.tosspayments.com:7443/' + reqdo;
} else{
lgtel_url = 'http://pretest.tosspayments.com:7080/' + reqdo;
}
} else if (service_type == "service"){
if(https_flag){
lgtel_url = 'https://xpay.tosspayments.com/' + reqdo;
} else {
lgtel_url = 'http://xpay.tosspayments.com/' + reqdo;
}
}else{
lgtel_url = service_type + "/" + reqdo;
}
이 부분이 확실이 이상하네요, 저희쪽 내부 확인을 해보겠습니다
Joy
JoyOP6mo ago
네네, 확인부탁드리겠습니다~
김차장
김차장6mo ago
@Joy 기존에 테스트를 사용하시던 환경에서 승인응답도 잘 받아졌을까요? 안심키인 테스트가 창은 열려도 승인응답이 안되는 오류가 있었어서요 이런 문의가 어떻게 처리되는지 확인해보니 라이브로 확인하는 방향으로 안내드리고 있습니다
Joy
JoyOP6mo ago
아~ 그렇군요. 제가 인증서가 없어서 직접 테스트를 못하고 결제창만 띄우는 것만 해보고 안했어요 그러면 테스트 환경에서는 일단 당장 수정되기는 어렵겠..죠? 안되면 운영으로 연결해서 테스트하고 취소하는 방식으로 해야될 것 같아서요.
김차장
김차장6mo ago
네 계속 안되던 테스트환경이라서 바로 개선은 어려울거같아요 약간 번거롭지만 운영으로 테스트 부탁드립니다 🙏
Joy
JoyOP6mo ago
네, 알겠습니다. 답변 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?