구 LG U+ 관련해서 문의 드립니다.
예전 구 LG U+ 관련해서 문의 드릴게있습니다.
오늘 갑자기 토스쪽으로 결제 요청을 했는데 아래와 같은 에러가 나옵니다.
TX failed: res code = 538993769; msg = ; WINHTTP error code = 2090245240
토스측에서는 구 LG U+ 내부에서 오류가 발생하여 토스 측으로 전송 못한것으로 보여진다고 합니다.
토스 쪽에 문의드렸는데 이 커뮤니티를 알려주시더라구요.
58 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
저희쪽 프로그램에 찍힌 응답 입니다.
┸愕?실패(설정값을 확인하세요) .
안녕하세요. 라이브 연동되어있는 실 서버에서 발생하셨나요? 테스트 환경에서 발생하셨나요?
테스트 환경에서 확인 중이시죠?
라이브 서버에거 발생한 이슈입니다.
별도의 설정을 바꾸지 않았구요.내부 방화벽 작업도 없었습니다
문제 해결을 위해 필요한 정보가 있으시면 말씀해주세요.
우선 위 에러코드는 저희가 결제모듈에서 나는 에러코드는 아닙니다.
ASP 나 ASP.net이 쓰는 WINHTTP 모듈 쪽에서 에러 내는 겁니다. 통신에 문제가 있는것 으로 보여요.
귀사 라이브서버에서 저희 테스트 환경 찌르는거 아닌가요?
위 내용 확인 바랍니다.
저희가 프로그램 소스 없이 셋업했구요. 해당로그는 프로그램에서 찍은 로그입니다.
ip는 없구요 .conf 폴더에 설정 관련 URL 정보가 있습니다.
어느 url로 찌르다가 해당 에러가 발생했는지 네트워크 탭등 확인가능할가요
ping 은 정상적으로 나갑니다.
url 정보가 있으면 도움이 되실까요?
네 🙂
url = https://xpayclient.lgdacom.net/xpay/Gateway.do
test_url = https://xpayclient.lgdacom.net:7443/xpay/Gateway.do
aux_url = http://xpay.lgdacom.net:7080/xpay/Gateway.do
설정에 있는 정보입니다
오늘 잘 사용하다가. 오후 3시부터 이슈가 발생했습니다.
CST_PLATFORM은 지금 어떤 값으로 넘기고 계시나요
결제요청시 보내는 값입니다.
프로그램에서 찍는 로그에서는 확인이 안됩니다. 어떤형태의 값인가요. 샘플이라도
payreq_crossplatform 파일안에서
명시된 파라미터 CST_PLATFORM - 결제 요청때 어떤 값으로 보내고 있는지 보시면 됩니다.
지금 저희쪽 실제 결제창을 호출하시는지, 테스트결제창을 호출하시는지 확인하기 위함입니다.
C:\KSOFT2008\LGDacom\conf
해당값은 test아니면 service입니다
XPayClientCOM.dll
파일을 호출해서 사용하고 있습니다.
제가 개발자가 이나라 상세한 내용은 내일 확인 가능합니다.
오늘 3시 쯤부터 갑자기 안되었다면 테스트 환경일 확률이 높습니다. 공지 후 오늘 종료되었거든요. 개발자분께 위 내용 전달해주세요.
테스트환경 이슈가 아니라고 할시 내일 결제요청했던 주문번호와 함께 다시 문의바랍니다.
https://discord.com/channels/864296203746803753/1252922884448325693/1252933149462106210
공지 내용을 어디서 확인할수 있나요?
상점관리자 메인 우측 공지사항위젯 > 2024.05.08 에 아래의 내용으로 공지내용이 확인되실겁니다.
[공지] XPay(구.결제모듈) 테스트 서버주소 변경 안내 (TLS1.2 이상 대상)
안녕하세요. 토스페이먼츠입니다.
토스페이먼츠는 과거 유플러스 시절부터 현재까지XPay(구.결제모듈)연동을 위한 테스트 서버 주소를 여러개 운영하고 있습니다.
이로 인해 가맹점 지원에 원할하지 못한 부분들이 있어 이를 단일화하여 고품질의 서비스를 제공하기로 하였습니다.
이에 몇가지 변경 요청 사항이 있어 가맹점에 공유드립니다.
[가맹점 서버가 tls1.2 이상 지원하는 경우]
가맹점에서 변경해주셔야 할 작업은 크게 세가지 입니다.
1. crossplatform.js 파일의 주소를 https://js.tosspayments.com/xpay_crossplatform/sandbox/v1 로 변경합니다.
- PHP 예) payreq_crossplatform.php 파일에 https://pretest.tosspayments.com:9443/xpay/js/xpay_crossplatform.js 주소를 위 주소로 변경
- JSP 예) payreq_crossplatform.jsp 파일에 https://pretest.tosspayments.com:9443/xpay/js/xpay_crossplatform.js 주소를 위 주소로 변경
2.lgdacom.conf 를 수정하여 Gateway.do 호출시 사용되는 test_url 도메인을 https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do 로 변경합니다.
- PHP 예) /lgdacom/conf/lgdacom.conf 파일의 test_url에 https://pretestclient.tosspayments.com:9443/xpay/Gateway.do를 위 주소로 변경(DNS는 예시와 다를 수 있음)
- JSP 예) /lgdacom/conf/lgdacom.conf 파일의 test_url에 https://pretestclient.tosspayments.com:9443/xpay/Gateway.do를 위 주소로 변경(DNS는 예시와 다를 수 있음)
3. 방화벽을 운영하는 가맹점은 토스페이먼츠의 새로운 DNS(IP)를 허용합니다.
- 210.98.141.11:443/TCP
- 210.98.141.12:443/TCP
- 103.182.250.249:443/TCP
- 103.182.251.249:443/TCP
기존에 사용하셨던 사전연동(테스트) 도메인은 2024/06/03(월) 오전 10시에 종료되므로 그 전에 변경 작업 요청드립니다.
* 라이브 환경은 기존과 동일하게 운영하며 테스트 환경 주소만 변경됩니다.
감사합니다.
결제창을 띄우는 페이지에서 웹소스보기를 하시면 CST_PLATFORM 항목의 value가 test로 되어 있을경우, 말씀하신 에러가 발생합니다.
보내주신 lgdacom.conf 는 아래와 같은데
url = https://xpayclient.lgdacom.net/xpay/Gateway.do
test_url = https://xpayclient.lgdacom.net:7443/xpay/Gateway.do
aux_url = http://xpay.lgdacom.net:7080/xpay/Gateway.do
공지내용대로 아래와 같이 수정되어야, CST_PLATFORM =test 일경우에도 정상통신이 됩니다.
url = https://xpayclient.lgdacom.net/xpay/Gateway.do
test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
aux_url = http://xpay.lgdacom.net:7080/xpay/Gateway.do
만일 CST_PLATFORM =service 또는 빈값 일 경우라면, 위 공지와는 관계없는 오류이며, 위에 이실장님이 말씀하신것처럼 결제당시의 주문번호를 회신부탁드립니다.
해당 내용 디스코드 포맷팅 때문에 잘 안보여서, 코드블럭으로 다시 감싸서 보내둘께요.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
주셨던 url을 적용하였으나 동일한 오류가 계속 발생합니다.
/lgdacom/conf/lgdacom.conf
url = https://xpayclient.lgdacom.net/xpay/Gateway.do
test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
aux_url = http://xpay.lgdacom.net:7080/xpay/Gateway.do
이중에 라이브 환경은 어떤건가요?
라이브환경은 url값입니다.
TX failed: res code = 538993769; msg = ; WINHTTP error code = 2090245240
이 에러가 계속 나시는건가요?
네. 주셨던 내용을 TLS 부분에 따른 test_url 부분도 수정해봤는데 안되네요.
프로그램 없어어 CST_PLATFORM =test 값은 확인 불가 상태입니다.
혹시 aux_url에 7080 포트로 telnet 연결이 안되는데 aux_url이 어떤 용도인가요?
해당 값은 더이상 사용하지 않는 필드라 영향이 없습니다.
혹시 연동하신 언어가 어떻게 될까요?
url / test_url 모두 ping 은 정상적으로 나가고 있습니다.
델파이에서 XPayClientCOM.dll 을 사용하고 있습니다.
갑자기 안되는거라 혹시 토스쪽에 어제 작업은 없었나요?
델파이이군요. 음.. 따로 확인되는 에러코드 정보가 인터넷에 없네요.
저희도 찾아봐는데 없어서..dll에서 찍는게 아닐까 추측했습니다.
dll 로그를 봐야 할것 같은데, 저도 제 이름 옆에 아이콘을 보시면 아시다시피, 토스팀이 아니라서 로그를 함부로 읽을 수가 없거든요.
토스팀에서 확인해 보셔야 할거 같습니다. 조금만 기다려주세요 🙏
조금이 어느정도 일까요? 고객 민원있어서요.
@박의원 님 혹시 로그 받아서 확인해 보실 수 있을까요?
dll에서 찍은 로그는 메일로 보내드릴수있습니다.
토스페이먼츠 결제연동팀
techsupport@tosspayments.com
위로 메일 보내주시겠어요?
메일 보내드렸습니다. 개발팀에서 받은 메일이라 포워딩해드렸으니 이점 양해 부탁드립니다.
확인하고 최대한 빠르게 답변드리겠습니다.
혹시 저희가 접속할 수 있는 페이지도 있을까요?
아니요. 델파이 언어된 CS 프로그램 입니다.
혹시 사용하고 계신 dll파일도 위 메일로 보내주실 수 있을까요?
넵 바로 보내드리겠습니다.
네 감사합니다.
메일로 보내드렸습니다.
도와주셔서 감사합니다. 메일 잘 받으셨나요? 혹시 여기에 파일을 업로드 해도 되나요? techsupport@tosspayments.com (reading confirmation): 552-5.7.0 This message was blocked because its content presents a potential 요렇게 자동으로 메일 회신이 옵니다.
도와주셔서 감사합니다. 메일 잘 받으셨나요? 혹시 여기에 파일을 업로드 해도 되나요? techsupport@tosspayments.com (reading confirmation): 552-5.7.0 This message was blocked because its content presents a potential 요렇게 자동으로 메일 회신이 옵니다.
그러면 여기에 dll 파일 올려주시기 바랍니다.
혹시 어제 15시경쯤에 토스페이먼츠에 네트웍이나 서비스쪽 작업은 없으셨나요?
그 시간 이후로 갑자기 안되서 저희쪽에서 원인을 찾는것도 힘드네요.
과거 U+시절 부터 사용되던 오래된 dll모듈이라 확인 중에 있습니다! 확인 후 안내드리겠습니다.
잘 부탁드립니다.
혹시 진행 상황을 좀 어쭤봐도 될까요?
진행 상황을 공유드립니다.
원인: 서버 OS 필수 보안 패치 후 발생
귀사에 연동되어 있는 Xpay 모듈이 오래된 버전으로, 사용량이 많지 않아 지표상 모니터링되지 않았습니다.
감독원 가이드에 따라 필수 보안 패치를 적용한 후, 저희 서버가 귀사에서 사용 중인 Xpay 모듈의 오래된 암호화 방식을 수신하지 못했습니다.
현재 원인을 확인 후, 긴급 패치를 진행 중이며 곧 완료될 예정입니다. 10분 후 결제가 정상적으로 이루어지는지 확인해주시기 바랍니다.
추가로, 이번에 진행된 패치는 필수 보안 패치입니다. 이에 따라 Xpay 모듈에 수정이 필요할 수 있으며, 이 부분에 대해서는 정리되는 대로 메일로 안내드리겠습니다.
감사합니다.
덕분에 잘되고 있습니다.
감사합니다.
말씀드린 것처럼 메일로 추가로 안내드리도록 하겠습니다.
너무 적극적으로 도와주셔서 다시 한번 감사드립니다.
👍
@이실장 금일(7/3) 오후 14:27분부터 동일한 오류가 발생합니다.
TX failed: res code = 538993769; msg = ; WINHTTP error code = 2090245240
혹시 보안패치 다시 진행하셨나요?
@이실장 "Xpay 모듈에 수정이 필요할 수 있으며, 이 부분에 대해서는 정리되는 대로 메일로 안내드리겠습니다." 이 부분에 대한 메일은 받지 못했븐디ㅏ.
@JCN 님 공지 메일 보내드렸는데요.
XPay 모듈 내 /lgdacom/conf/lgdacom.conf 에 명시된 url 을 아래와 같이 변경해 주세요.
url = https://xpay-gateway-old-and-unsafe.tosspayments.com/xpay/Gateway.do
이 부분 라이브에 적용해보시겠어요?
적용하니 정상 처리 됩니다. 감사합니다.
👍
다행입니다. 혹시 공지 메일 못받으셨을까요?
긴급하게 보내드리긴 했었는데 수신여부 확인차 문의드리는 것입니다.
저희 공유 메일로 수신된 것으로 확인 됩니다.
네, 확인 감사드립니다!
도와주셔서 감사합니다.