안녕하세요, 결제 연동 관련하여 질문이 있어 글을 남깁니다.
현재 저희 시스템의 주문번호(orderId) 생성 로직에 일시적인 이슈가 있어, 간혹 중복된 주문번호가 생성되는 문제가 있습니다.
저희 내부 DB에는 중복된 주문번호를 저장할 수 없어서 해당 결제를 저희 쪽에서 API로 취소 처리하고 있습니다. 하지만 중복된 orderId로 결제 요청이 가면 토스페이먼츠에서는 결제 내역이 남고 있으며 이 과정에서 고객 문의가 계속해서 발생하고 있는 상황입니다.
혹시 토스페이먼츠 측에서, 이미 결제 요청이 한 번이라도 있었던 주문번호에 대해 중복 결제 요청이 들어올 경우, 결제 과정 자체를 시작하지 못하도록 차단하는 기능이 있는지 궁금합니다. (상점 아이디에 관계없이 주문번호가 중복됐을 때 입니다)
이전에 사용했던 나이스페이먼츠에서는 해당 기능이 있었는데, 토스 페이먼츠에 해당 기능이 존재하나요?
내부적으로 주문번호 생성 로직을 변경하는 작업을 계획하고 있지만, 그전까지 임시로 대응하고 싶습니다. 만약 이 기능이 가능하다면, 현재 겪고 있는 문제를 임시로나마 해결할 수 있을 것 같습니다.