In this episode, you’ll learn how to integrate a background job service using Sidekiq and Active Job.
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 05 in the series. Stay tuned and subscribe for updates throughout the month of May. 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 – https://twitter.com/cjav_dev
### Table of contents
00:00 Introduction
01:00 Active Job and Sidekiq installation and basics
03:56 Initializing a Redis server
04:26 Queuing and running jobs
06:15 Conclusion
### Resources
Stripe Connect docs: https://stripe.com/docs/connect
Stripe Connect guide: https://stripe.com/docs/connect/explore-connect-guide
Sidekiq: https://github.com/sidekiq/sidekiq
Tailwind UI: https://tailwindui.com/
Stripe Checkout: https://stripe.com/docs/payments/checkout
Stripe Customer Portal: https://stripe.com/docs/customer-management/integrate-customer-portal
Checkout 101 video series: https://youtube.com/playlist?list=PLy1nL-pvL2M5cO2i3lSYtwyqZh3EeGR9L
Checkout playlist: https://youtube.com/playlist?list=PLy1nL-pvL2M4bDg02XQr_Y68h4um-vLk3
### 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 #sidekiq