구 xpay 취소 테스트 중에 에러가 발생하여 문의 드립니다.

결제 취소를 xpay 모듈로 실행하면 respMsg=존재하지 않는 거래입니다. 에러가 발생합니다. 테스트 결제 건이며 tinnisfree2 로 호출 하였습니다. 확인 부탁드립니다.
14 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이니스프리몰_고도화
tinni20250224151725d4v42
Kimoon Lee
Kimoon Lee2d ago
XPAY 로 결제 한걸 API 로 취소하신 건가요? 그리고 tinni20250224151725d4v42는 tinnisfree 결제건인데요.
이니스프리몰_고도화
아.. 그런가요 다시 해보겟습니다. 인증 끄고 해도 되는거죠?
Kimoon Lee
Kimoon Lee2d ago
인증을 끈다는게 어떤 말씀이실까요?
이니스프리몰_고도화
(success=false, respCode=XC01, respMsg=존재하지 않는 거래입니다., payType=null, mid=null, oid=null, tid=null, responseDate=null, cancelRequestDate=null, responseRemainAmount=null, partialCancelSeqnoSub=null, casSeqno=null) 인증서 말입니다. 혹시 테스트 하려면 인증 받은 서버에서만 호출되어야 하나요?
Kimoon Lee
Kimoon Lee2d ago
테스트 환경에서는 인증서 끄셔도 무방합니다. 아뇨 그런건 없습니다.
이니스프리몰_고도화
"LGD_TXID=tinnisfree-0120250224192924b9c7a9c116a4202dbd32b09f97eaa76ed6beb451&LGD_AUTHCODE=a639273a5ad73b44f106f7b47f7768734fd5aeb7&LGD_MID=tinnisfree&LGD_TID=tinnisfree&LGD_TXNAME=PartialCancel&LGD_CANCELAMOUNT=1000&LGD_CANCELREASON=%C1%D6%B9%AE%C3%EB%BC%D2&LGD_RFBANKCODE=&LGD_RFACCOUNTNUM=&LGD_RFCUSTOMERNAME=&LGD_RFPHONE=" 이런식으로 넘어 갔는데 동일하게 에러가 발생하네요 mid 변경 하였습니다.
Kimoon Lee
Kimoon Lee2d ago
LGD_TID=tinnisfree 여긴 tinni20250224151725d4v42 이걸 넣어주셔야 합니다.
이니스프리몰_고도화
아.. mall.conf에 설정 은 자바에서 xpay 모듈에서 제어는 안되나요? 운영환경시에만 cert 인증이 되도록 하고 싶은데 가능한지 확인 부탁드립니다. 운영에서는 cert 인증이 필수인거죠?
박의원
박의원2d ago
1) 예 제어안됩니다. 2) 필수는 아닙니다. 즉 0 으로 설정했다고 해서 결제가 안되는것은 아닙니다. 하지만 보안상 권장하지 않습니다.
이니스프리몰_고도화
클라우드 구조라서 도커를 사용하는데 인증서를 특정 폴더에 배포가 안될꺼 같은데 파일 바이너리 형태로 사용하는 방법은 없나요?
박의원
박의원2d ago
네. xay는 아시다시피 유플러스 시절부터 나온지 15년 이상 된 모듈이다 보니, 현행 개발 환경이 고려되어 있지 않습니다. 일단 말씀하신 부분은 지원되지 않습니다. 또한 추가적인 라이브러리 업데이트가 어렵습니다. 말씀하신 환경이 불가피 하다면 sdk 방식 (docs.tosspayments.com 에 있는 restfulAPI방식 결제 API 로 전체 결제API를 교체하시는 것도 고려해주시는 것이 좋겠습니다
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?