2014-09-09 2 views
0

첫 30 일 동안 아무것도하지 않고 한 번 지불하는 지불을 만들고 싶습니다. 내가 이해하는대로 구독 지불 계획 (시험 지불 옵션을 30 일로 설정)을 만들고이 계획에 고객을 가입시킵니다.스트라이프 페이먼트 - 30 일 동안 아무 것도 지불하지 말 것.

30 일이 지나면 스트라이프가 지불을 받아 customer.subscription.updated 웹 훅을 발행합니다.

하나의 지불 만 받으려면 Stripe에서 플랜을 설정할 수 있습니까? 또는 지불을받을 때 플랜을 취소해야합니까?

답변

1

스트라이프는 당신이 지불 모델을 처리하지 않습니다,하지만 당신은 그것을 할 수있는 몇 가지 방법이 있습니다 : 당신이 말한 것처럼

  1. , 단지 customer.subscription.updated 이벤트 (또는 청구서 수신은. payment_succeeded)을 클릭하고 평가 기간이 끝나면 요금제를 취소하십시오.
  2. 또는 사용자의 신용 카드 정보를 수집 할 때 고객 및 스트라이프를 만들고 카드를 저장할 수 있습니다. 그런 다음 예약 된 작업 (cron 작업 또는 무언가)을 매일 실행하고 해당 날짜에 지불 할 고객을 확인합니다. 그런 다음 고객에게 지불 할 카드를 청구합니다.

두 옵션 모두 장단점이 있습니다. 가격 결정 모델은 실제로 가입이 아니기 때문에 두 번째 옵션이 더 이해하기 쉽지만 (그리고 웹 훅 이벤트를 처리 할 필요가 없음) 첫 번째 옵션을 사용하면 Stripe이 평가판 기간을 처리 할 수 ​​있습니다.

관련 문제