단풍
단풍2mo ago

[S021] 이미 사용된 주문번호입니다. 새로운 주문번호로 결제를 시도해 주십시요.

안녕하세요. 개발서버에서 테스트키로 결제 테스트 중, 사용되거나 성공한적 없는 주문번호 임에도 아래 에러가 출력되어 문의 드립니다. 해당 이슈가 간헐적으로(하루1~10건) 발생하고있습니다. orderId는 db orderId가 오토인크리먼트 되는 값이고 기존에 인지 못한 값과 충돌이 있나 싶어서 1000000번대에서 200000번으로 건너뛰었는데도 동일한 오류가 발생합니다. 추가적으로 제공해드려야하는 정보가 있다면 말씀 주세요. request { "paymentKey": "tviva20251024102903WZNW0", "orderId": "2000374", "amount": 5970 } Response Body POST /v1/payments/confirm 응답 상태 500 상점아이디(MID) tvivarepublica paymentKey tviva20251024102903WZNW0 orderId 2000374 X-Tosspayments-Trace-Id 47931e7dcfd55edfce3dea7f524f9830 요청 시간 2025-10-24 10:29:23 { "code": "FAILED_PAYMENT_INTERNAL_SYSTEM_PROCESSING", "message": "[S021] 이미 사용된 주문번호입니다. 새로운 주문번호로 결제를 시도해 주십시요." }
4 Replies
이실장
이실장2mo ago
결제요청이 두번 올라온게 아닌가싶은데요 그런데 tvivarepublica면 테스트키로 하시는건가요? 개발연동테스트상점 mid는 여러명이 공유해서 사용합니다. 그래서 7자리autoincrement는 겹칠수밖에 없겠네요 앞에 prefixx를 하나 넣어서 해보세요
단풍
단풍OP2mo ago
네 현제 테스트키로 하고 있습니다 mid는 여러명이 공유한다고 말씀하신 점 확인하였습니다. 감사합니다 당연하겠지만, 운영키의 mid는 고유한 값이겠지요? 확인차 여쭤봅니다
Minsu Kim
Minsu Kim2mo ago
당연히요
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?