[결제/정산조회]paymentKey의 값이 없습니다. 대체제가 있을까요?
담당자님께
연일 업무에 노고 많으십니다.
몇가지 여쭙고자 메시지 남깁니다.
이하가 질문 내용입니다.
모든 결제건들에 대해
'paymentKey': None 로 조회 됩니다.
반면, transactionKey는 주어집니다.
paymentKey대신 transactionKey를 프라이머리키로 사용해도 문제없을까요?
문제 없지 싶지만 여쭈어 봅니다.
그리고, transactionKey의 유일성 범위가 어느정도인지도 여쭙습니다.
특정 계정의 특정 mId 내에서만 transactionKey가 보장되는 걸까요?
아니면 tosspayments 전체에 대해서 유일성을 가지는 걸까요?
유일성이 보장된다면 후자이지 싶습니다만,
확인이 필요하여 여쭙습니다.
가급적 빠른 답변 부탁드립니다.
이상, 잘 부탁드립니다.
18 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
'paymentKey': None 으로 조회 대신다구요?
네 그렇습니다.
주문번호와 MID 를 알려주실수 있을까요?
일단 모든 정보가 그런데 잠시만요
XPay 사용 하시나요?
MID : CF_lifephaAT
orderId: 20240822-0000114
입니다.
이부분은 확인해 봐야 하지만 여러가지 사용하고 있을걸로 압니다.
카페 24 사용하시는 것이고 이경우에는 저희 API 로 응답 사용하실수 없습니다.
해당 API 방식으로 결제된 건만 API 로 조회 가능합니다.
네 알겠습니다. 카페 24를 통한 결제건의 경우 페이먼트 키는 생성되지 않는다는말씀이시군요.
네 맞습니다.
그러면 transactionKey로 조회 하는 것은 문제 없을까요?
조회가 아니라 매핑... 이라 해야되겠네요
호스팅 통해서 서비스 이용하고 계시는 거면,
온라인에 공개된 API 사용은 어렵다, 라고 이해해 해주시는게 좋을것 같습니다.
호스팅을 통해서 서비스를 받으셔야 문제가 없으십니다.
알겠습니다. 계속 질문해서 죄송하지만 공개된 API 사용시 무언가 문제가 있을까요?
취소가 되지만 상점관리자에 취소처리가 되지 않는다거나
고객에게 환불이 되지 않는다거나
API 와 현재 상태가 불일치가 발생하는등 예상할수 없는 이슈가 있을수 있습니다.
말씀하신것처럼 정상적인 정보가 내려가지 않기도 하구요.
네 답변 감사합니다.
카페 24에서 제공하는 정보도 필요한 정보가 누락되어 있어 직접 뚫어 보는 것인데.. 좀 여러 방법을 강구해야 겠네요.
카페24 측에 요청하시거나
결제를 호스팅 통해서 서비스 받지 않고,
토스페이먼츠 직접 연동하시는 방법이 있을것 같네요
고생 많으십니다.
빠른 답변 감사드립니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.