“망(Network)” 문제로 인해 인증(Auth) 또는 승인(Approval) 과정이 비정상 종료되었을 때
결제시스템사에 ‘아까 승인 시도한거 무효 처리해줘’라고 요청하는 것
즉, 결제가 성공했는지 실패했는지 애매한 상태가 되었을 때 정정하는 요청이다.
| 시나리오 | 설명 |
|---|---|
| 1) 인증 API 호출 중 타임아웃 | 서버 응답이 안 와서 결제가 되었는지 안 되었는지 모름 |
| 2) 승인 호출에서 네트워크 끊김 | 승인 되었는지 확신할 수 없음 |
| 3) 카드사/PG와의 통신 장애로 비정상 종결 | “중간에 끊긴” 트랜잭션을 되돌려야 함 |
즉, 결제 승인 완료 여부를 클라이언트에서 확인할 수 없는 경우.
사용자가 정상적으로 결제한 승인완료 거래를 취소하는 정식 취소 요청.
일반적인 취소 상황
즉, 정상 승인 건을 되돌리는 정식 프로세스.
✔ 실제로 카드사 승인 O
→ 하지만 우리 서버는 결제 실패로 기록됨
<결제는 되었는데 주문은 생성되지 않은 상태 발생>