#oord_best-practices
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/1298739845992284172
đ Have more to share? Add more details, code, screenshots, videos, etc. below.
Hello
There are a couple of ways you can approach this:
You can use Stripe Checkout Session to save customer payment methods and model trialing in your own application (rather than creating a Subscription on Stripe for the trial). Once the trial period begins, if the customer wants to pay and unlock features, you can create a subscription by calling the API and charge the saved payment method.
https://docs.stripe.com/payments/save-and-reuse
https://docs.stripe.com/billing/subscriptions/build-subscriptions?platform=web&ui=elements
OR
You can create a "base" product with $0 price and subscribe customer to that product initially using Stripe Checkout. If they want to unlock more features, you can update the price on the subscription by calling the API - https://docs.stripe.com/billing/subscriptions/upgrade-downgrade
Does that help @indigo void ?
Thank you for the quick response and the two approaches. Yes this helps!
Great!
Ok so if I go with the second approach. I would make two prices within my subscription? And I would handle the trial period within my API?
You would create two prices, yes.. Since the base price is already $0, you can model the trial in your own API or Stripe. After the trial the price would still stay at $0 since that's what the customer is subscribed to..
Gotcha! Thank you so much for your help!