order id 관련 질문
안녕하세요.
빌링 결제를 구현 중에 있는데, 특정 order id로 빌링 결제 도중 토스 측에서 예기치 못한 에러가 발생한 경우에, 해당 order id로 결제 이력이 남는지 아니면 생성 자체가 안되는지 궁금합니다.
order id 중복 가드를 어떻게 처리할지 고민 중에 있어 문의 드립니다.
4 Replies
예기치 못한 상황이 어떤 것이냐에 따라 달라질 것 같은데요. 파라메터 오류등이 문제라면 기록에 안남을 것이고 승인 과정에서 문제라면 내역에 남아 확인 가능합니다.
orderId 중복을 피하는 건 방법이 많습니다. 이 부분은 식별편리함을 고려하여 설계하시면 됩니다.
orderId로 결제상태를 조회하는 API는 있습니다.
https://docs.tosspayments.com/reference#orderid%EB%A1%9C-%EA%B2%B0%EC%A0%9C-%EC%A1%B0%ED%9A%8C
코어 API | 토스페이먼츠 개발자센터
토스페이먼츠 API 엔드포인트(Endpoint)와 객체 정보, 파라미터, 요청 및 응답 예제를 살펴보세요.
참고로 실패하는 경우 동일 주문번호로 다시 결제 요청 가능합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.