정기결제 관련 문의
1. 정기결제 실패 시에 구현 가능한 기능이 궁금합니다.
- 재결제 시도가 가능한가요?
- 재결제 시도가 가능하다면 가능한 횟수와 재결제까지 시간 주기가 한정되어 있는지, 아니면 저희가 별도로 개발을 통해 설정할 수 있는지 문의 드립니다.
2. 정기결제 실패 시에 실패에 대한 정보가 저희 쪽으로 바로 전달되는지 문의 드립니다.
3. 카드 등록 시 신용 카드만 등록하고 체크카드는 동록하지 못하게 하는 것이 가능한가요?
4. 카드 등록과 동시에 첫 결제를 하고 싶다면 사용자가 카드를 등록할 때 바로 첫 결제를 하는 로직을 추가하면 된다고 알고 있습니다. 이 때 상황에 따라 아래와 같이 카드 등록 시 첫 결제 진행 여부를 세팅할 수 있는지 문의 드립니다.
- 카드가 등록되어 있지 않은 경우 -> 카드 등록 시 첫 결제 진행
- 카드가 등록되어 있으며 현재 정상적으로 정기결제가 진행 중인 상태에서 카드를 변경을 하는 경우 -> 기존 정기결제 유지하면서 결제 카드만 변경
- 카드가 등록되어 있으나 정기결제 과정에서 카드가 유효하지 않거나, 한도가 없는 등의 오류가 정상적으로 정기결제가 진행되지 않는 상태에서 카드 변경을 하는 경우 -> 카드 변경 진행 시 결제도 같이 진행
5. 정기결제 실패 후 재결제 시도를 통해 정상적으로 결제가 진행되는 경우, 재결제 완료일을 기준으로 다시 세팅이 되는지 아니면 원래 결제일을 기준으로 유지되는지도 문의 드립니다. 아니면 이 부분은 저희 개발팀에서 설정할 수 있는지 문의 드립니다.
6. 세팅된 정기결제 재결제 시도 횟수까지 모두 실패 시에 자동으로 정기결제를 종료하도록 세팅하는 것이 가능한지 문의 드립니다.
확인 부탁 드립니다.
3 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
1. 실패건 재결제를 하고 싶으시면 다시 결제 API를 부르면 됩니다.
2. 제한은 없고, 별도로 설정하실 것도 없습니다. 결제API를 부르면 되는 부분이라서, 귀사 정책에 맞게 적절히 호출하시기 바랍니다.
3. 실패시 하기 문서에 적혀있는 에러코드가 내려갑니다. 이 에러코드로 실패정보를 확인하시면 됩니다.
https://docs.tosspayments.com/reference/error-codes#%EC%B9%B4%EB%93%9C-%EC%9E%90%EB%8F%99%EA%B2%B0%EC%A0%9C-%EC%8A%B9%EC%9D%B8
참고로 문서는 단순 참고용으로 상황에 따라 위와 다른 오류 코드나 내용이 내려갈 수 있습니다. 문서가 아니라 API 에러응답의 code와 message값에 의존하는게 좋습니다.
4. 신용카드/체크카드 구분하여 등록을 막는 것은 불가능합니다.
5. 등록과 동시에 첫결제하시려면 그냥 결제 API를 등록 직후 호출하시면 되고, 말씀하신 첫결제 진행여부도 귀사에서 로직으로 관리하시면 됩니다.
6. 따로 정기결제일을 지정하는게 아니라, 귀사에서 결제가 필요할 때마다 결제API를 호출하는겁니다. 따라서 결제일 기준이라는게 없습니다.
7. 귀사 정책상 재결제 시도 횟수를 초과한경우 해당 빌키를 DB에서 폐기하시고 결제API를 호출하지 않으시면 됩니다. 따로 빌키 삭제 API나 정기결제 종료같은건 제공되지 않습니다.
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.