Our step-by-step guides take you through some different ways of integrating Stripe.

We've grouped our recipes into the following areas:

Although the recipes below cover some specific business models, you may find they have practical knowledge that you can apply to your own Stripe integration.

Accepting payments

Collect your customers’ payment information easily and securely on the web using Checkout or Stripe.js, or in a mobile app—charges are then created server-side. These recipes walk through how to further customize the payment process with additional features.

Managing recurring payments

Recurring and subscription-based billing is made easy with subscriptions.

Building a marketplace

Whether you’re building a platform that needs to get sellers paid or building applications to do more with Stripe data, you can use Connect. Each recipe explains how to use Connect for a different type of business model.

  • Analytics service: Create a platform that provides analytical information to your users about their Stripe account.
  • Store builder: Set up your own e-commerce website platform so your users can create their own online stores.
  • On-demand app: Provide services to your customers using contractors, who are paid through your platform.

Selling your products on other apps

Expand your reach by selling your products directly within your customers’ favorite apps like Twitter or ShopStyle using Relay.

  • Selling on Twitter: Sell your products directly through Twitter's "Buy Now" functionality.
  • Product discovery app: Develop and test your own product discovery app using the Best Buy product catalog.

Account management and reporting

Effectively manage your Stripe account, and build tools to analyze real-time activity.

Managing notifications

Your server can automatically receive notifications about events that happen in a Stripe account using webhooks.