#jarcher - one off charge + subscriptions
1 messages · Page 1 of 1 (latest)
- Created a subscription with billing_cycle_anchor in the future (on the first). I got charged a prorated price + setup fee. Next invoice is just the subscription price.
- Created a subscription with trial_period_days of 4. Only got charged for the initial set up fee (this might work??? but I have to use a free trial??)
Created a subscription with billing_cycle_anchor in the future (on the first) with proration_behavior = none. I got charged the full price + initial setup fee. Next invoice is just the subscription price.
Okay so I get the first question but I'm. not sure what the examples are supposed to commicate.
the examples are my attempts at solving my own problem
it looks like I might have to use a free trial. but do you know of any other way of doing this "the stripe way"
Using add_invoice_items with the API is pretty direct, you just include the array of price data for the one-off charges: https://stripe.com/docs/api/subscriptions/create#create_subscription-add_invoice_items
right.. but if I also want the subscription to start at some date in the future, it charges a prorated amount for the subscription period at the time of purchase along with the add_invoice_items
Okay so you want to charge the up-front one-off fee and then start the Subscription after that on a different billing cycle?
yeah
That wasn't clear to me from your initial question
sorry bout that!
Then in that case the trial_period_days approach might be the most direct
okay got it
Another approach that might make sense is using Subscription Schedules: https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#start-subscription-future
In that case you would create 2 phases for the subscription. The first one lasts only 4 days and covers the one-off charge.
Then the next is your recurring monthly charge at the new price
jarcher - one off charge + subscriptions