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