결제 취소 API 500 에러
status=500
code=FAILED_INTERNAL_SYSTEM_PROCESSING
message=내부 시스템 처리 작업이 실패했습니다. 잠시 후 다시 시도해주세요.
같은 paymentKey로 결제 승인 API (https://api.tosspayments.com/v1/payments/confirm) 가 2번 요청되었을 때
1번째 승인 API는 성공하고, 2번째 승인은 paymentKey가 중복되어 400으로 실패하는데요
(예외처리 로직을 테스트하기 위해 의도적으로 2번 요청)
그 이후에 곧바로 결제 취소 API (https://api.tosspayments.com/v1/payments/{paymentKey}/cancel) 를 호출하면 확률적으로 500에러가 반환되며 취소 실패하는 문제가 발생합니다.
이유가 무엇일까요?
code=FAILED_INTERNAL_SYSTEM_PROCESSING
message=내부 시스템 처리 작업이 실패했습니다. 잠시 후 다시 시도해주세요.
같은 paymentKey로 결제 승인 API (https://api.tosspayments.com/v1/payments/confirm) 가 2번 요청되었을 때
1번째 승인 API는 성공하고, 2번째 승인은 paymentKey가 중복되어 400으로 실패하는데요
(예외처리 로직을 테스트하기 위해 의도적으로 2번 요청)
그 이후에 곧바로 결제 취소 API (https://api.tosspayments.com/v1/payments/{paymentKey}/cancel) 를 호출하면 확률적으로 500에러가 반환되며 취소 실패하는 문제가 발생합니다.
이유가 무엇일까요?
