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