결제 승인 API 에러 처리에 관한 문의
결제 승인 API 에러 처리중 , 문의사항 남깁니다.
1. 결제 승인 API 에러를 테스트해 볼 수 있는 방법이 있는지 궁금합니다.
2. 결제 승인 API 에러시, 요청하였던 주문 번호는 모두 처리된 결제가 되는것인지 궁금합니다. 즉, 에러가 발생한 주문 번호로, 다시 승인 API를 보낼 시, 모두 이미 처리된 결제로 표시가 되는건지 알려주시면 감사하겠습니다.
13 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
1, 라이브에서 직접 해보시거나
특정 에러를 받아보고 싶으신것이라면
테스트 환경 | 토스페이먼츠 개발자센터
테스트 환경에서 개발할 때 사용할 수 있는 기능과 라이브 환경과는 다른 부분을 알아봅니다.
이걸 참고해서 원하시는 코드를 응답받으실수 있습니다.
2. 주문번호는 중복 불가 있습니다. 동일주문번호로 여러건의 승인 요청을 하실수 없습니다.
아 이전에 에러가 발생한 주문번호로 다시 주문을 생성해서 API 를 호출하신다는 뜻이시면
그것도 이미 에러가 발생된 주문번호라서 중복사용이 불가합니다.
네 답변 감사합니다. 한가지만 더 여쭤보겠습니다.
failUrl로 전달되는 에러는 세가지가 있는 것으로 문서에서 확인하였습니다.
API 에러가 발생하는 경우는, failUrl로 리다이렉트 되는 경우와 완전히 독립적일까요?
카드 결제는 카드앱등을 통한 인증 단계와 인증된 정보를 가지고 최종 결제를 진행하는 승인 단계 2가지로 나뉘게 됩니다.
failUrl 은 인증 단계에 문제가 발생했을때 이동하게 됩니다.
최종 승인 API 는 인증이 성공한 이후에 successURL 로 이동한후 호출하는 것이라 다른 step으로 인식하시면 됩니다.
즉 failurl 로 이동하는 것은 인증실패
계좌이체나 가상계좌의 경우는 인증 단계가 존재하지 않나요?
실제로 카드사 인증과는 다르지만 카드 결제와 동일하게 process 를 진행하기 위해 동일한 step으로 진행됩니다.
그렇군요. failUrl로 이동하는 경우는 API 호출이 아직 이루어지지 않은것이네요?
즉, 동일한 주문번호로 다시 결제 시도를 해볼 수 있는거구요.
API는 가맹점이 호출해 주시는 거라 호출을 안하셔야 합니다.
네 인증 실패시는 동일 주문번호를 쓰실수 있습니다.
네 감사합니다. 결제연동이 처음이라 모르는게 많네요. 감사합니다. 도움 많이 되었습니다.
네 감사합니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.