#jasperste
1 messages · Page 1 of 1 (latest)
With billing cycle anchor it can only be less than 35 days, plus then the actual payment will not be immediate. Is there a way to achieve this in the API or is it better to rethink our approach?
hi! well you could pass https://stripe.com/docs/api/checkout/sessions/create#create_checkout_session-subscription_data-trial_end for 35 days in the future and use Checkout at the start
Then the first payment will take place in 35 days instead of directly. Would it be possible for the payment to directly take place?
I remember from years ago this was hard to do, but maybe things changed
hmm if the payment takes place at the time the user is signing up it's not really a trial(at least as we model them) in that case
so you could just use Checkout in normal Subscription mode
Indeed, it's more a 'longer first period'. To clarify
A user signs up to our platform and can optionally decide to take a subscription for plus features. Most users will probably not do this
We give a period to try out the plus features and then just go to the normal state. We do this outside of Stripe. If you do take a sub we use checkout, but we are considering giving them the left of 'try out days' for free as an extra. But prefer to directly charge the first month
well a workaround can be do a normal one-time payment, and then after that succeeds, create a Subscription manually ,using trial_end:now+35 days, in the backend, so essentially you are paying to create the Subscription.
That can be difficult to message to the customer, especially when using Checkout though since it iwill just look like a one time payment