#oord_best-practices

1 messages ¡ Page 1 of 1 (latest)

ripe kernelBOT
#

👋 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.

royal robin
#

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 ?

indigo void
#

Thank you for the quick response and the two approaches. Yes this helps!

royal robin
#

Great!

indigo void
#

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?

royal robin
#

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..

indigo void
#

Gotcha! Thank you so much for your help!