결제 취소 API 403 FORBIDDEN_REQUEST 에러 발생
결제 취소 API(https://docs.tosspayments.com/reference#%EA%B2%B0%EC%A0%9C-%EC%B7%A8%EC%86%8C) 호출 시 간헐적으로 403 forbidden request 에러가 발생 합니다.
이유를 알 수 있을까요?
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
16 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
12:32~12:33 사이 순단이 있었을 수 있습니다. 혹시 지금도 그러실까요?
403 에러일때 받으신 에러의 code 와 message 를 알수 있을까요?
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
안녕하세요. 답변이 늦었습니다.
@박수습 해당 이슈는 6월 19일 15시 49분 경에 발생 했습니다.
@냥과장 아래와 같습니다.
code: NOT_CANCELABLE_AMOUNT
message:취소 할 수 없는 금액 입니다.
저도 방금 이 메세지를 확인 해서 살펴보니, 결제 요청 시 금액으로 취소 요청이 갔을거라고는 추측이 됩니다. 이상한 점은 토스페이먼츠 가맹점 대시보드에서 해당 결제건에 할인 금액이 포함되어 있다는겁니다. 근데 저희 서비스에서는 할인 된 금액으로 결제 요청하지 않아서 이 부분부터 서로 확인 해보면 좋을 것 같습니다.
🫖 에러메세지를 찾아주세요 🧚
* code :
NOT_CANCELABLE_AMOUNT
* message : 취소 할 수 없는 금액 입니다
🧞 발생가능한 에러를 모두 알려드려요~
🔮 신용카드
- 해결방안 : 결제 금액보다 큰 금액을 취소 하려고 하거나 부분취소후 남아있는 금액보다 큰 금액을 취소하려고 할때 발생합니다. 혹시 성공한 부분취소 를 알지 못해서 취소 가능금액을 잘못 알고 계신것은 아닌지 확인부탁드립니다.- 예상문제 : 취소면세금액이 기존 면세금액보다 클 수 없습니다.
- 해결방안 : 취소면세 금액이 원거래 금액의 면세금액을 초과했습니다. 가맹점에서 인지하고 있는 부분취소 후 남은 과세/면세 금액이 토스페이먼츠의 정보와 다를 수 있습니다. 보통 가맹점에서 취소면세금액을 잘못 올렸거나 면세금액 취소 로직을 잘못 적용한 경우에 발생합니다. 토스페이먼츠와 금액 상태 확인이 필요합니다.```예상문제는 상점관리자에서 주문번호 별로도 확인가능해요!
@choiheejae 님 에러 받으신 건 주문번호 공유해주시면 확인해보겠습니다.
@박수습 DM으로 드리겠습니다
💡 정보 제출
아래 버튼을 눌러 외부로 노출되기 민감한 정보를 제출해주세요
여기에 남겨주시면 됩니다.
위와 같이 뜨는데 어떻게 할까요?
DM으로 정보 받았습니다. 확인해볼게요.
결제금액은 350,000원인데 취소 요청은 "cancelAmount": 700000} 으로 요청하여 취소할 수 없는 금액이라는 에러가 발생한 것입니다.
확인 감사합니다.
혹시 결제 승인 요청 시에도 amount가 700000이였나요?
승인 요청이 350,000 이었습니다.
확인 감사합니다! 공유 해주신 내용으로 다시 파악 해보겠습니다. 도움을 주셔서 감사합니다