jjjjjjjj
jjjjjjjj3mo ago

결제 취소 API실패 시, 일시적인 에러(500)인 경우 동일한 멱등키로 API 요청 보냈을 때 응답

결제 취소 일시적인 에러로 실패한 경우, 동일한 멱등키로 재시도 하게 되면 토스 내 에러가 해결된 상황에서도 일시적인 에러로 응답오나요?
11 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
이실장
이실장3mo ago
멱등키를 보내셔서 그렇습니다. 멱등키는 첫번째 응답으로 똑같이 내려가거든요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
jjjjjjjj
jjjjjjjjOP3mo ago
아 일시적인 에러인 경우에도 같은 응답을 리턴하는 군요. 그러면 멱등키 안 보내는거 보다는 문서에 나온대로 멱등키에 uuid 해서 재시도 로직 넣는게 맞을까요? 보통 그렇게 재시도로직 넣나요
Minsu Kim
Minsu Kim3mo ago
결제취소 실패 시, 결제 조회 API로 결제 취소가 된게 맞는지 다시한번 체크하고 취소가 안되었다면 취소를 재시도하시면 되고 취소가 되었는데 응답이 500이온거면, 본 디스코드에 문의해서 오류 원인과 확실하게 취소되었는지 더블체크받으시면 됩니다.
jjjjjjjj
jjjjjjjjOP3mo ago
@이실장 결제 취소에는 멱등키 필수가 아닐까요? 한번 취소되었으면 에러 오니까용
today.lastday
today.lastday3mo ago
멱등키 사용이 필수는 아닙니다.
today.lastday
today.lastday3mo ago
멱등성이 뭔가요? | 토스페이먼츠 개발자센터
생소한 표현이지만 알고 보면 쉬워요. 멱등성에 대해 이해하고 API를 멱등하게 제공하기 위한 방법도 함께 알아봐요.
Minsu Kim
Minsu Kim3mo ago
만약, 2만원 결제 후 1만원 취소 시, 1만원이 중복취소되어 결론적으로 전체취소 되는 케이스를 예시로 한번 생각해보시겠어요?
jjjjjjjj
jjjjjjjjOP3mo ago
@Ayaan이안 저희 서비스는 부분취소가 안됩니다
Minsu Kim
Minsu Kim3mo ago
부분취소를 하지않는다면 필수는 아니겠네요.

Did you find this page helpful?