XPAY 거래대사 시 취소건 TID 문의
안녕하세요? XPAY 거래대사 이용 시 각 부분취소건에 대한 TID 값을 얻을 방법이 있나요? (PX로 치면 transactionKey와 동일 개념)
타 PG랑 데이터를 매칭해서 ERP에 저장해야하는데, 거래조회 나 일자별 거래대사 모두 TID가 내려오지 않고 있어서 구분에 어려움이 있습니다.
8 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
PX에만 있는 값이라서 XPay 거래대사에 전달 가능한지 확인이 필요할 것 같아요.
결제는 PX에서만 발생하는 곳일까요?
확인을 위해 상점MID 남겨주세요.
아니면 XPay 거래가 발생하는 곳이네 TID 같은 개념이 필요하신건가요?
이게 맞습니다.
저희도 제가 유지보수하는 solution 이용사에서 요청받은거라 MID 정보는 확인이 안됩니다.
PX에만 있는 값이군요. XPAY에서는 제공이 안되는거로 이해하면 될까요?
제공이 되지 않더라도 응답값으로 조합해서 자체적으로 key값을 만들어 관리하면 되긴합니다.
참고차원에서 말씀드리면 XPAY 하나만 결제가 발생할겁니다.
xpay 에도 응답값에 LGD_PARTIALCANCEL_SEQNO_SUB 가 있긴합니다.
대사에서 부분취소 서브시퀀스만 추가하는 대사 타입이 예전에 한곳이 있었는데, 자주 사용하는 대사 타입이 아니다보니 기존 대사 유형에 부분취소 서브시퀀스만 추가된건지는 확인해보고 남겨드릴게요.
대사 유형이 완전히 다른 타입이면 변경이 어려울수도 있어서요
그리고 변경이 된다고 한다면 mid 정보는 확인해주셔야 적용 가능합니다.
적용이 필수는 아니구요. 단순히 내부적으로 니즈가 있어서 확인차 연락드린거였습니다. ㅎㅎ
위에 기대리님이 말씀하신 것처럼 LGD_PARTIALCANCEL_SEQNO_SUB 조합해서 사용하시면 됩니다. 그런데 대사에 내리는 가능할지 확인이 필요해요.
그렇군요. 대사에 내려오지 않더라도 sequence는 내부적으로 refunddate 기준 sort > index값 취합으로도 처리가 가능할 것 같아서 이렇게 처리하도록 하겠습니다.
어짜피 1초 내에 같은 거래건이 여러번 취소되는 일은 예외적인 오류 상황이 아니면 없을 것으로 보여서, 크게 신경쓸 필요 없을듯 하네요.
답변 감사드립니다 🙂
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.