5harang
5harang5mo ago

API 응답값 변경 안내 (9월 2일 적용) 관련문의

안녕하세요 오늘 API 응답값 변경 안내 (9월 2일 적용) 관련 메일을 전달받았습니다. 관련하여 문의드립니다. 1. API 전체버전에 적용되는 건인지 2. 적용전 테스트 방법이 있는지 답변 부탁드립니다.
15 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
OMG
OMG5mo ago
1. payment 객체를 포함하는 모든 API 응답에 해당합니다. 2. 현재는 적용 전 테스트 방법은 없으나 개발환경에서 테스트 가능하도록 제공하는 부분은 논의중에 있습니다. 다음주 초 정도를 예상하고 있습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
황인엽
황인엽5mo ago
안녕하세요, @기대리 님. API 응답값 변경 안내와 관련하여, 2. 개발환경에서 테스트 방법에 대한 논의 진행 사항 공유가 가능하실까요?
OMG
OMG5mo ago
조금만 더 기다려주시겠어요? 개발환경 테스트는 테스트키로 진행하는 방식일텐데, 관련팀 공식적인 답변이 아직 나오지 않았습니다. 문의주신 스레드나 다른 채널 통해 개별문의 들어온 곳은 모두 직접 답변 드릴 예정입니다.
황인엽
황인엽5mo ago
네, @기대리 님. 확인해주셔서 감사합니다!
유부장
유부장5mo ago
@황인엽 님 지금 테스트 환경에서 metadata 응답이 추가 되었습니다. 아직 metadata 기능을 사용하실수는 없지만 응답이 추가 되었으므로 추가된 응답을 파싱하는데 이슈 없는지 확인부탁드립니다.
황인엽
황인엽5mo ago
네, @유부장 님. * @기대리 님 테스트 환경에서 응답값으로 payment 객체를 포함하는 API 테스트 진행해보도록 하겠습니다. @기대리 님, https://api.tosspayments.com/v1/payments/* 가 운영 환경에서의 API URL로 알고 있는데 개발 환경에서의 URL은 https://sandbox-api.tosspayments.com/v1/payments/* 가 맞는지 확인 부탁 드리겠습니다.
OMG
OMG5mo ago
아닙니다. API URL 은 그대로 사용해주시면 되고, 라이브키가 아닌 테스트키 로만 테스트 진행해주시면 됩니다
황인엽
황인엽5mo ago
네, @기대리 님. 테스트 결제 정보를 토대로 API /v1/payments/{paymentKey}/cancel를 호출한 결과, 응답 NOT_FOUND_PAYMENT(존재하지 않는 결제 정보 입니다.)가 반환되는 것으로 확인되었습니다. 일부 스레드에서 상점 ID별로 테스트 환경 내, 별도로 부분 취소 권한을 부여해야 처리 가능한 것으로 기억을 하는데, 아래 테스트 결제 정보가 이에 해당하는 것인지 확인 부탁 드리겠습니다. --- mid: tc_passjean paymentKey: tc_pa20240827135212ZyY62 oid: 24082748884 ---
Kimoon Lee
Kimoon Lee5mo ago
정상ㅓㄱ으로 결제가 되지 않은것으로 보입니다. 테스트 결제를 다시 해보고 취소해보실수 있을까요?
황인엽
황인엽5mo ago
네, @냥과장 님. * @기대리 님 해당 테스트 결제 건이 XPay로 이뤄진 것으로 확인되어 API로 테스트 결제 및 취소 재시도해보도록 하겠습니다!
OMG
OMG5mo ago
네 공유 감사합니다. XPay 와 신규SDK 를 혼용해서 사용하시면 안됩니다.
황인엽
황인엽5mo ago
@유부장 님, * @냥과장 님, @OMG 님. 결제 취소 API (/v1/payments/{paymentKey}/cancel)를 통해서 아래와 같이 metadata 응답이 추가된 점을 확인하였습니다. 이를 바탕으로 응답 파싱 과정에서 오류가 발생하지 않는지 검증하도록 하겠습니다. 감사합니다. { "mId": "thac_army_ac", "metadata": null, "method": "카드", "mobilePhone": null, "orderId": "24082748898", "paymentKey": "thac_20240827181359vvrN7", "receipt": { "url": "https://dashboard.tosspayments.com/receipt/redirection?transactionId=thac_20240827181359vvrN7&ref=PX" } }
Kimoon Lee
Kimoon Lee5mo ago
네 감사합니다.

Did you find this page helpful?