정기배송

회차 배송 흐름

회차 결제와 배송 주문이 어떻게 짝지어 돌아가는지 봐요.

정기배송에서 회차는 결제 단위이자 배송 단위​​예요. 회차 하나가 성공하면 그 회차의 배송 주문이 하나 생겨요.

회차마다 일어나는 일

회차 결제일 도달

부트페이가 빌링키로 자동 결제를 시도해요.

결제 성공 → 배송 주문 생성

그 회차의 배송 주문이 자동으로 만들어져요. 배송 예정일은 배송 정책의 소요일·배송불가 요일 규칙으로 계산돼요.

가맹점 출고

생성된 주문을 주문 API로 조회하고 출고·송장 처리를 해요.

다음 회차 예약

다음 결제일과 다음 배송 예정일이 자동으로 예약돼요.

결제 실패 시

회차 결제가 실패하면 배송 주문은 생성되지 않아요. 부트페이가 재시도 스케줄을 실행하고, 재시도로 성공하면 그 시점 기준으로 배송 예정일이 계산돼요. 재시도 정책과 유예 설계는 구독 흐름 설계를 봐요.

출고와 결제 상태를 분리하지 마세요

"결제 성공 = 출고 대상"이라는 단일 기준을 유지해요. 결제 실패 상태에서 임의로 출고하면 미수금이 생기고, 반대로 결제 성공 회차를 출고 누락하면 CS가 돼요. 회차 상태는 회차 조회로 동기화해요.

다른 유형과의 차이

정기배송 정기구독·렌탈·종량제
배송 주문 생성 매 회차 배송 상품이면 1회차만
결제 실패의 의미 이번 회차 출고 보류 서비스 이용 유예/차단

관련 문서