Building a customer subscription flow

In this episode, you'll learn how to build the subscription flow for your platform customers. The platform we're building in this series allows creators to produce creative content (e.g., a newsletter), publish their content, and monetize their content with paid subscriptions. This is episode 15 in the series. Stay tuned and subscribe for updates. We'll cover all the ins and outs of Stripe Connect, how you need to model and store things in your database, how to handle authentication, how to process web hooks and post-payment events in your Stripe account, how to onboard creators, how to use Stripe Checkout on the front end to securely accept payment, how to setup the Stripe Customer Portal to allow subscribers to manage their payments and subscriptions. Presenter CJ Avilla - Software Engineer -   / cjav_dev   Table of contents 00:00 Introduction 00:45 Building a dashboard of subscribed newsletters 09:25 Building the subscription and checkout flow 15:00 Building the Checkout session logic 27:00 Transferring money to the creator 33:55 Conclusion Resources Stripe Connect docs: https://stripe.com/docs/connect Stripe Connect guide: https://stripe.com/docs/connect/explo... Sidekiq: https://github.com/sidekiq/sidekiq Tailwind UI: https://tailwindui.com/ Stripe Checkout: https://stripe.com/docs/payments/chec... Stripe Customer Portal: https://stripe.com/docs/customer-mana... Checkout 101 video series:    • Playlist   Checkout playlist:    • Stripe Checkout   Support If you have a question, please feel free to reach out to our support team on Discord at https://stripe.com/go/developer-chat Updates Sign up to stay updated with developer news: https://go.stripe.global/dev-digest Feedback If you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88 #stripe #payments #ruby #rails #webhooks