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