단건 checkout의 decline, 3DS, timeout을 같은 실패로 처리하면 중복 결제와 잘못된 재시도가 생깁니다. 상태 정규화부터 evidence ledger와 stop rule까지 정리합니다....