Xpay 모듈에서 에러 문의드립니다.
안녕하세요.
현재 Xpay 구모듈을 이용하여 오프라인 결제 및 부분환불을 운영중입니다.
구모듈로 결제 후, 환불을 하려고 하면 아래와 같이 에러가 발생해서 부분 환불이 안되고 있는데요.
어떤 조치를 해야할까요?
TX failed: res code = 20002; msg = Resolve host error; cURL error code = 6 msg = Could not resolve
16 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
안녕하세요, 오프라인 결제라고 하심은 POS AGENT 사용하시는건가요?
(아래와 같이 생긴 프로그램)
네 pos agent 로 결제를 진행하고 있습니다.
그리고 환불은 php 로 구성한 Xpay 서버로 진행하고 있습니다.
예 그러면..
https://tosspublic.notion.site/PG-LG-U-TLS-1-2-137714bbfde78067a0d4d3f1d38df0df
해당 내용 참고해서 설정이 수정되었는지 확인바랍니다.
xpay 서버는 PHP버전 먼저 공유 부탁드릴께요.
php 버전 입니다.
pos agent 아직 수정을 안했었습니다.
https://tosspublic.notion.site/TLS-1-2-119714bbfde7804483d6f001ec9f033d
https://tosspublic.notion.site/LG-U-119714bbfde780bb962ad7986c74f6e9
PHP 이 부분 참고하셔서 수정하시고,
POS AGENT 위에 보내드린 글 대로 수정하시고 다시 시도 부탁드릴께요.
참고로 test_url 값은 PHP, POS AGENT 모두 https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do 이며 aux_url값이 있으면 삭제바랍니다.
넵 알겠습니다.
한가지 궁금한 점이 있습니다.
위에 지원 종료일이 3월인데 지금 모두 업그레이드를 해야하는 걸까요?
도메인 수정은 12월 31일까지 하셔야 하고, TLS 1.2는 이미 PHP8이셔서 지원하시기 때문에 바로 적용하실 수 있습니다.
매우 오래되고 사용이 적은 서버들은 계속 fade out되고 있어서 (테스트 URL 포함), 20002 오류를 받으셨으면
1. 주소가 지원종료된 환경인 경우
2. DNS 서버에 문제가 있는 경우
라서, 주소를 먼저 최신화하고 재시도, 오류 미해결 시 DNS/방화벽 환경 체크로 가이드 드리고있어요
네 알겠습니다. 진행해보도록 하겠습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
말씀주신 주소를 최신화해도 오류가 계속 발생하는데요
DNX/방화벽 환경 체크도 문서가 따로 존재할까요?
안녕하세요.
지금에러가 나는것이, 에이전트로 결제할때 발생하는 에러인가요?
결제건을 API로 취소할때 나오는 에러이신가요?
부분환불로 에러가 나는것이면..지금 XpayClient.php의 부분환불기능을 이용중이신것 같은데요
네 맞습니다 부분환불에서 오류가 나고 있습니다!
취소요청 페이지쪽을 보시면 configpath 경로가 확인될겁니다. 그 경로를 서버에서 들어가 보시면 /conf 폴더, log폴더가 있을텐데요.
* /conf/lgdacom.conf , mall.conf
/log/오늘날짜 로그파일
이 두개를 techsupport@tosspayments.com 으로 전달부탁드립니다.
환불하는 서버에서 문제가 있어서 확인 후, 수정하였더니 지금 잘됩니다.
빠른 답변해주셔서 감사합니다.