로컬 환경 문의 드립니다.
안녕하세요.
결제 요청시 20010 IO error; java.net.UnknownHostException: xpayclient.lgdacom.net 발생하고 있습니다.
별다른 수정은 없었습니다.
확인 부탁 드립니다.
11 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
작년 중순부터 계속 안내를 드린 부분인데요,
LG Uplus와의 인수 계약에 의하여, 2024년 12월 31일 자로 LG U+ 소유 도메인을 통한
토스페이먼츠 XPay 결제가 중단됩니다.
>> https://discord.com/channels/864296203746803753/877547393938251848/1323469938412752988
위 공지사항 버튼을 클릭하셔서, 공지사항 노션 참고하여 업데이트 바랍니다.
xpayclient.lgdacom.net 는 3월말에 접속이 종료되었습니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
아넵 확인 감사합니다.
default_secure_protocols = 2048 / API : xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do/ 결체창호출 : https://xpay-sandbox.tosspayments.com/xpay/js/xpay_crossplatform.js 로 변경 했습니다.
Response_code = 20011 / Response_msg = Internal error; java.lang.UnsupportedOperationException: This method is deprecated and marked for removal. Use the getPeerCertificates() method instead.
오류 발생 하는데 혹시 하실까요 ㅠ?
잘못변경하셨어요
링크내용 참고하셔서 다시 수정해주세요
https://tosspublic.notion.site/LG-U-119714bbfde780bb962ad7986c74f6e9
테스트환경 = https://xpay-sandbox.tosspayments.com/xpay/js/xpay_crossplatform.js / test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do 테스트환경은 해당 URL 아닌가요?
API(승인 요청): https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
결제창 스크립트: https://xpay.tosspayments.com/xpay/js/xpay_crossplatform.js 이거 맞을까요?
정리를 좀 해드릴께요.
총 두군데를 수정해야 합니다.
1) 결제창호출 js 주소
라이브환경 = https://xpay.tosspayments.com/xpay/js/xpay_crossplatform.js
테스트환경 = https://xpay-sandbox.tosspayments.com/xpay/js/xpay_crossplatform.js
2) 결제요청 url (lgdacom.conf) 수정
url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do
test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
- aux_url 은 사용 되지 않습니다. 삭제 하셔도 됩니다.
단..이 변경된 URL이 바로 되는것은 아니고, 만일 서버환경이 TLS1.2 통신이 지원되지 않으면, 변경후 다른 에러가 발생할수 있습니다.
일단 url이 저렇게 변경됬는지만 재확인 부탁드리고, 에러가 발생하면, log파일 전체를 techsupport@tosspayments.com으로 보내주세요
* 로그파일은 mall.conf 에 지정된 log_dir 경로에 오늘날짜.log 파일로 기록됩니다. 이 파일 전체를 보내주세요
* 메일보내실때 mall.conf 와 수정한 lgdacom.conf 도 같이 보내주세요 (메일에 내용으로 기재해도 됩니다)
* 혹시 JAVA기반일경우
-> JDK 버전
-> 웹서버 종류 (톰캣, webtob 등) , 버전
정보도 함께 회신주세요
Response_code = 20011 / Response_msg = Internal error; java.lang.UnsupportedOperationException: This method is deprecated and marked for removal. Use the getPeerCertificates() method instead.
이 에러가 나는걸로 봐서는, xpayClient.jar 가 구버전이어서 그런듯 한데, 혹시 xpayClient.jar는 설치한지 오래됬고 (최소 5년 이상)
이 상태로 운영한 상태에서 (올해까지는 거래발생안함) 최근 jdk 버전을 1.8 이상으로 올리시고 결제를 재개하시다가 에러를 만나는게 아닌가 싶습니다.
지금 여러 이슈가 복잡하게 얽혀 있는것 같으니, (라이브러리 업데이트, url 주소 변경등.) 일단 위 요청 내용 보내주시면 상황파악후 정리해서 회신드리겠습니다
prd에서는 정상적으로 됩니다. 로컬/dev 환경에서만 발생하네요
네 위에 요청드린것을 메일로 보내주시면 확인해보겠습니다