정기 결제 시 DUPLICATED_ORDER_ID 발생 문의

현재 개발 중인 상품이 정기 결제가 가능한 상품이고 주문번호도 고정 값인데요, orderId가 같을 때 DUPLICATED_ORDER_ID 에러가 발생합니다. 매번 정기 결제 할 때마다 orderId를 다르게 해야 되는데 orderId는 고유 값이 아닌 건가요? orderId로 따로 조회하거나 하는 기능은 없는지요?
6 Replies
이실장
이실장3y ago
billingkey/customeKey를 고정값으로 상점에서 관리하며 결제를 일으켜야하고, orderId는 매번 다르게 해야합니다. 상점관리자에서 결제내역에 대한 '주문번호' 확인 가능합니다. 따로 조회하는 API는 없습니다.
Kimoon Lee
Kimoon Lee3y ago
토스페이먼츠입장에서는 각 결제가 독립된 주문으로 처리 되므로 주문번호가 모두 달라야 합니다. 가맹점에서 관리하시는 주문번호 뒤에 일련번호를 붙인다거나 날짜를 넣는다거나 해서 중복되지 않도록 해주세요..
Ayaan이안
Ayaan이안3y ago
저희 케이스는 유저 정보를 따로 관리하기 때문에 그냥 orderId는 uuid로 generate해서 사용했습니다. uuid generate하시거나, 주문번호 뒤에 뭔갈 붙이는 등으로 관리해 주시면 될 거 같습니다.
today.lastday
today.lastday3y ago
기존에 해당 상점에서 생성한 주문번호 확인이 필요하시면, orderId로 결제조회 해보시면 됩니다. https://docs.tosspayments.com/reference#orderid%EB%A1%9C-%EA%B2%B0%EC%A0%9C-%EC%A1%B0%ED%9A%8C
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
토스api연동중
네, 답변 정말 감사합니다.
토스페이먼츠 BOT
❤️ 토스페이먼츠 사용 경험을 나눠주세요!
제품 발전에 큰 도움이 됩니다. (1분 내외 소요)

Did you find this page helpful?