Stripe Level 2: Subscriptions, Discounts, Webhooks, oh my!


What you'll be learning

After Part 1 of the tutorial, you are rocking with Stripe: Charges, Customer, Invoices and error-handling are old news.

Now it's time to take our sheep-shearing startup to the next level: by offering a monthly subscription service. Woh.

  • Learn to create and charge subscriptions!
  • Store the card type and last 4 to show your user
  • Update a customer's credit card
  • Handle cancellations... and reactivations!
  • Use web-hooks to handle renewal payments, cancellation, payment failures
  • Upgrading/Downgrading a subscription correctly with prorations
  • Offer Coupons and even free subscriptions to awesome people!
  • Giving your user's high-quality invoices

Oh, the possibilities are endless: create a subscription service that treats your customers right.

Your Guides

Ryan Weaver Leanna Pelham

Buy Access

Questions? Conversation?

  • 2017-06-21 Sheeran

    Hey, Ryan,

    Thanks for your reply.
    For sure I won't expect it to happen shortly, take your time. Just like to study some new things. Since I never develop payment system before, so I want to acquire more knowledge in this tricky area and not to muddle things up. Thanks for sharing some hints as I do want to use stripe and I will study more by the documentation. I can't wait for your guys' further great work. keep moving. :)


  • 2017-06-19 weaverryan

    Yo Sheeran!

    I've added this to our idea list! But, if we do cover it, it won't be too soon :/. Fortunately (as I'm sure you saw), Ali-pay and Apple-Pay are supported by Stripe... so a lot of the setup and work you've done already will work for those. Ultimately, I believe the flow is similar: you will interact with Stripe via JavaScript to get a payment token, then send that to the server to charge the user. Of course, with payment, there are always complications... but hopefully not too many :).


  • 2017-06-17 Sheeran

    Hi, Ryan,

    May I ask is there any chance for you and your team to create the stripe level 3 Tutorials that covers 3D secure verification, cancel auto recurring billing and other payment integrations, such as Ali-pay and Apple-Pay?

    Many Thanks,