Questions? Read our FAQs

Integrating Payments with the Stripe API


Chris Castiglione
Co-Founder, One Month (YC-backed learning platform)

Saikat Chakrabarti
Engineer, Stripe

Questions? Read our FAQs

About This Class

Stripe is a simple way to accept payments online. You can integrate it seamlessly into your site, and you don’t need a merchant account or gateway. Stripe handles everything, including storing cards, subscriptions, and direct payouts to your bank account. Stripe also has a slick UI for your clients to manage payments. And the API is simple for developers to get up and running in minutes.

In this class Saikat Chakrabarti, Lead Engineer at Stripe, along with Chris Castiglione, will develop a website that hooks into the Stripe API to processes payments.

This is a great class for developers who are interested in payment processing. Whether your client wants to sell something as simple as a t-shirt or you need of a fully customizable e-commerce solution, the Stripe API can handle it.


  • Introduction 2:11
  • Chatting with Saikat 8:42
  • Prerequisites 1:18
  • Overview of Stripe Tutorial 2:40
  • Using The Sample Code Files & Creating a Stripe Account 4:49
  • Setting Up the Stripe Button & Credentials 10:28
  • Customizing Stripe Button Parameters 15:09
  • Debugging & Error Handling 6:59
  • Refactoring Code 1:11
  • Returning Customers 2:05
  • Subscriptions 2:03
  • Webhooks 1:53
  • Customizing Forms Using Stripe.js 1:14
  • Going Live With Payments 1:44


  • Get started with the Stripe API
  • Name what you can and can’t do with Stripe
  • Compare and contrast Stripe with other payment options available
  • Identify the best library for working with Stripe

About the Instructor(s)


Chris Castiglione
One Month (YC-backed learning platform)

Christopher Castiglione is a developer with a specialty in UX strategy and Front-end. He has over ten years of experience developing digital products. In the past, he has designed applications for clients ranging from The Black Eyed Peas, Bacardi, and Toyota.

In 2012, Christopher spoke at over 70 events on programming and APIs. He's taught at Columbia University, The University of Amsterdam, SXSW, and has provided corporate training for clients ranging from Donors Choose to The New York Stock Exchange and American Express.

Chris is currently a member of the General Assembly teaching faculty. More information can be found here.

Saikat Chakrabarti

Related videos