#glagan-pas-glagan-pas-lolicon_api
1 messages ยท Page 1 of 1 (latest)
๐ Welcome to your new thread!
โฒ๏ธ We'll be here soon! Typically we respond in a few minutes, but sometimes we might take a bit longer if the server is busy or if you have a particularly tricky question.
โฑ๏ธ We close idle threads, which makes them read-only. Once a thread is closed it won't be reopened, but you can always start a new thread if you have another question.
๐ This thread will always be available, even after it's closed. You can find it again using Discord's search, or you can save this link: https://discord.com/channels/841573134531821608/1316485348322447561
๐ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello
There's no way to charge for a subscription today and start it 3 months later. That's not something Subscriptions API or Checkout Sessions API can support.
Checkout Sessions API can't schedule subscriptions either.
The flow you want is ~possible(-ish) but not with Checkout Sessions API.
The way it would work is:
- You store Card and SEPA DD information using SetupIntents API
- Then you can charge the card a one-time price for the "first" payment
- Then you can create a Subscription Schedule that starts the subscription in future. You can update the
default_payment_methodof the subscription in the first phase.
That way, renewal payments would go through SEPA DD payment method you've stored
That's what we're doing currently but we would like to have the first payment "tied" to the subscription, to have all customers payment in the same place since it's related to one subscription, is there any way to do that ?
That's not really possible with the Stripe APIs today unfortunately.
The only other option I can think of is that you start a subscription immediately and once the first invoice has been processed then you add a trial period of 3 months.
During this trial, you may see $0 invoices but you can model that differently in your application
We use embedded forms, and if we create a subscription with a trial period it shows that it is a trial, is there any way to remove that and make it like a "normal" subscription ?
Or can a trial period be "added" to an active subscription, to delay the next payment ?
Yes, the latter.
You can listen to invoice.paid event and update the subscription to add a trial using the API - https://docs.stripe.com/billing/subscriptions/trials#:~:text=INTRA-SUBSCRIPTION TRIALS
Thank you we think we found a solution that suits us ๐
Great!