정산 조회시, transactionKey가 null값인 경우.
실데이터에서 정산 객체에서 transactionKey값이 null인 경우가 확인됩니다. 환불의 경우 transactionKey값이 null인 경우도 있고 아닌 경우도 있는데 이를 어떻게 해석해야 할까요?
paymentKey는 환불때문에 Unique키가 아닌지라, 대사 작업에서 transactionKey값을 기준으로 갈까 고민했는데, 이를 사용하면 안 될까요?
11 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
null 인 샘플을 알려주시면 확인해 보겠습니다.
xpay사용하시나요 ?
아니면 환불을 상점관리자에서 진행하셨나요/. ?
혹시 해당 API 를 언제 호출하신 건가요?
지금 확인해 보니 정상적으로 보이는 것 같아서요.
저는 서버단이고, 해당 내용은 APP의 개발팀 쪽에서 TOSS랑 데이터를 주고 받은 뒤, 저희에게 주신 내용이라 디테일한 내용은 잘 모르겠습니다. APP 담당자 분과 다시 확인해보겠습니다.
transactionKey가 현재는 null이 아닌 것으로 보이신다는 말씀이시죠?
네 맞습니다.
curl --request GET \
--url 'https://api.tosspayments.com/v1/settlements?startDate=2023-05-09&endDate=2023-05-09' \
--header 'Authorization: Basic {base64 apiKey}'
저도 호출해봤는데 잘 나옵니다❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
APP쪽이랑 이야기를 나눠보니, API로 환불하면 transaction key가 유효하고, 상점관리자라는 웹 인터페이스에서 환불하면 transactionKey가 null 이라고 합니다. // 이렇게 답변을 받긴 했습니다. 토스 측 담당자랑 확인한 내용이라고 하네요..
안녕하세요
이곳에서 문의주실때는 거래건을 특정 주시지는 않았던것 같습니다.
거래건 특정해서 다시 문의 가능 하실까요?
여기에서의 답변은,
정산대사의 전반적인 거래에서, transactionKey 누락은 없는것으로 보인다 라는 답변 이었던것 같아서요.
@chankim9270 답변이 되셨을까요?
https://discord.com/channels/864296203746803753/1108994363150848010 여기서 답변 확인했습니다. 감사합니다.