#juzzbot-subscription-schedules
1 messages · Page 1 of 1 (latest)
Hello, thanks and sorry it's a bit long
It is recommended that you just start with subscription schedules, https://stripe.com/docs/billing/subscriptions/subscription-schedules and not create a separate subscription to then transition into a subscription shchedule
Thanks, I've had a read of that page, however it looks like when you start off only with a subscription schedule, you seem to lose some of the properties that get set for the subscription, such as payment behaviour, which results in the invoice being in draft for an hour before being finalised?
Have you tried 'charge_automatically' under default_settings.collection_method
? https://stripe.com/docs/api/subscription_schedules/create#create_subscription_schedule-default_settings-collection_method
I didn't explicitly set that as the docs say that charge_automatically is the default, however I'll try setting that and see how I go.
When upgrading a schedule we want to show the payment form to a customer prior the subscription using a payment method attached to the customer, is there a way to get the latest invoice from the update schedule call, or do I need to make another call to get the invoice payment intent that contains the client secret to be able to display the form?
Why would you not use the default payment method? https://stripe.com/docs/api/subscription_schedules/update#update_subscription_schedule-default_settings-collection_method
One of the requirements is to display the payment options to the customer when changing subscriptions
There is not, with the subscription schedule update call https://stripe.com/docs/api/subscription_schedules/update
so you'd need to make a call separate call to achieve this.