![]() For subscriptions and billing, you provide 2 buttons with easy workflows, one for subscriptions (one button for each of your plans), and one button to redirect the customer to the Stripe billing portal. In your app, the important part of the Stripe webhooks implementation, to track all important events you need. You can count on Stripe to do the job, instead of trying to implement the logic by yourself in your app. Using the Stripe billing portal make the subscriptions and billing things very easy to manage. If the customer doesn’t subscribe, a Workflow clean in the DB the “trial” fields for this customer at the end of the trial period, and the user has then no more access to the paid services. If the customer subscribe during the trial period, I clean the “trial” field in my DB and the subscription, subscription updates billing cycle are then managed by Stripe (+webhooks to keep my app notified). For each plan, you can define a trial period after which the subscriber pay if he didn’t canceled.īut now, I’m managing the trial period in the Bubble app : I let the new subscriber access the app services for 1 month (I set a field in the User datatype for the trial period and end of trial period). In the first version of my app, I manage the trial period in the Stripe dashboard.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |