도형
도형13mo ago

결제위젯 테스트 모드

토스페이먼츠 결제테스트 연동 중에 에러코드 500이 떠서 문의를 남기게 되었습니다. successUrl에서 paymentKey, orderId, amount까지 받았습니다. 그리고 최종결제요청을 위해 연동 가이드에 작성된 java 코드로 작성 후 postman으로 테스트를 진행하였습니다. connection.getResponseCode();에서 코드가 500이 떴고, 찾아보니 토스페이먼츠 측 오류라고 알게 되었습니다. 결제가 실패된 것인지 어떤 문제인지 궁금해서 토스페이먼츠 측에서 제공하는 결제 요청 API를 통해 값을 넣어보니 정상적으로 결제가 완료된 모습을 볼 수 있었습니다. 궁금한 점은 테스트 모드여서 에러 코드 500과 함께 결제가 제대로 이루어지지 않은걸까요? 아니라면 토스페이먼츠에서 제공하는 결제 승인 API는 작동한 걸 보니 제 코드가 잘못된 걸까요? 코드는 가이드라인에서 제공된 그대로 작성했습니다....! 답변주시면 감사하겠습니다.
9 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장13mo ago
에러받은 orderId알려주세요~
도형
도형OP13mo ago
c99b1468-c3fb-4a90-bebd-0b1bf282a1ff 입니다
이실장
이실장13mo ago
결제 성공 잘 되었는데요 정확히 500에러와 함께 어떤 에러가 나타났나요
도형
도형OP13mo ago
결제 성공이 됐을때는 토스페이먼츠 결제 승인 API를 호출했을 때, 성공되었구요. 서버에서 확인했을 때, code 500을 확인했고, jsonObject에 값이 null로 넘어왔습니다.
이실장
이실장13mo ago
저희 서버로그상 200응답과 함께 정상 응답값 내려드린것으로 확인되니 다른 부분 확인바랍니다.
도형
도형OP13mo ago
같은 orderId로 보낸 3건 중 1건만 200응답이 온걸로 확인되는데 맞나요?
김차장
김차장13mo ago
같은 orderId 라면 1건만 정상승인응답 받으시는것이 맞습니다 완료된 건의 주문번호를 재사용하시지 않아야해요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?