Stripe: Killer Payment Processing + ??? = Profit

You've already got the unstoppably amazing product, you just need to get out there and sell it! Knowing that almost every payment-processor ever is a huge pain you choose Stripe (you're so wise).

In this tutorial, we'll build a full checkout system for our awesome product and learn all about:

  • Handling the Stripe.js checkout & token process
  • Associating cards and creating Charge objects
  • Creating Stripe customers and connecting them with users
  • Building an embedded and a completely customer checkout form
  • Formatting your card & expiration fields like a pro
  • Being super graceful when things go wrong
  • Organizing everything with Stripe invoices

In Part 2, we'll handle subscriptions, webhooks, discount and more!

Your Guides

Ryan Weaver Leanna Pelham

Questions? Conversation?

  • 2016-09-06 Shairyar Baig

    Thanks Victor

  • 2016-09-05 Victor Bocharsky

    Hey Shairyar,

    Yes, it will. Actually, the downloaded course code always contains 2 directories: the "start/" directory holds initial data at the start of course, so you could easily start coding from there when you start a course. The "finish/" directory holds the code of all chapters, i.e. the code after the latest chapter in the course.


  • 2016-09-04 Shairyar Baig

    If I download the source code of chapter 13 in this series, will that include the code of all above chapters as well?

  • 2016-08-25 Dan Costinel

    Life saviour.

  • 2016-08-22 Shairyar Baig

    Could not stop watching it, great job. Can't wait for the next part. You made the integration seem so easy.

  • 2016-08-17 weaverryan

    Awesome - thanks for the nice message :). We're already recording part 2 about subscriptions. And it's big!

  • 2016-08-17 Isaak Ordoñez

    Hello, This was a great tutorial.

  • 2016-08-12 weaverryan

    Awesome! Yes, we use PayPal here on KnpU (in addition to Stripe) - via Braintree. It's not *quite* as smooth as using Stripe, but it makes life much easier than working with PayPal directly. We've had someone else already ask about PayPal as well, so it's on our list!


  • 2016-08-12 Christophe Lablancherie

    This tutorial was so handsome !

  • 2016-08-11 weaverryan

    And part 1 is all up! Next up: - video already recorded. It's big and fun :D

  • 2016-08-11 Garfieldmypet

    Thank you so much for the reply! Would be great to have PayPal integration too as many of us still use PayPal along with other payment processor such as PayPal Express Checkout. I do really appreciate you putting up the Stripe tutorial, as we are planning to add Stripe support soon.

  • 2016-08-10 Victor Bocharsky

    Hey Jovan,

    More videos should be in 1-2 weeks. Stay tuned! :)

  • 2016-08-09 Jovan Perović

    This was sweet. :) Can't wait for future videos :)

  • 2016-08-08 weaverryan


    We'll release this tutorial this week! And I've added PayPal to our list of ideas - we actually integrate with both Stripe and PayPal (via Braintree) here on KnpU - and it was a bit difficult to support both - and interesting topic!


  • 2016-08-06 Garfieldmypet

    Hi, there,

    Will this tutorial be available soon? Can I also suggest that we have a tutorial on how to integrate with PayPal.