title: Stripe
category: page
slug: stripe
sortorder: 0453
toc: False
sidebartitle: Stripe
meta: Stripe is an application programming interface (API) for payment processing.


Stripe is a web
[application programming interface (API)](/application-programming-interfaces.html) 
for processing payments.

<a href="https://www.stripe.com/" style="border: none;"><img src="/img/logos/stripe.png" width="100%" alt="Stripe logo." class="shot" style="padding:12px 0 2px 0"></a>


<div class="well see-also">Stripe is an implementation of the <a href="/application-programming-interfaces.html">web APIs</a> concept. Learn how these pieces fit together in the <a href="/web-development.html">web development</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>


### Stripe tutorials
* [How to Create a Subscription SaaS Application with Django and Stripe](https://www.saaspegasus.com/guides/django-stripe-integrate/)
  shows how to build a [Django](/django.html) application with models for
  the subscription data in the [Django ORM](/django-orm.html) and create
  a pricing page.

* [Dirt Cheap Recurring Payments with Stripe and AWS Lambda](http://normal-extensions.com/2017/05/05/simple-recurring/)
  explains how to use the Stripe API with [AWS Lambda](/aws-lambda.html)
  to handle recurring payments instead of using a more expensive service 
  like Chargify or Recurly if you only have minimal requirements.

* [Django Stripe Tutorial](https://testdriven.io/blog/django-stripe-tutorial/)
  looks at how to quickly add Stripe to accept payments on a Django/Python website.

* [Setting up Stripe Connect with Django](https://testdriven.io/blog/setting-up-stripe-connect-with-django/)
  this tutorial looks at how to integrate Stripe Connect into a Django application.

* [Adding a Custom Stripe Checkout to a Flask App](https://testdriven.io/blog/adding-a-custom-stripe-checkout-to-a-flask-app/) 
  looks at how to add a custom Stripe checkout to a [Flask](/flask.html) 
  application for processing payments.


### Resources about Stripe
* [Stripe’s payments APIs: the first ten years](https://stripe.com/blog/payment-api-design)
  has a ton of great context about how Stripe's payments API has evolved,
  its architecture, how they expanded it over time, and generally a bunch
  of solid storytelling behind how it has been built.

* [How Stripe Designs Beautiful Websites](https://leerob.io/blog/how-stripe-designs-beautiful-websites)
  explains the process for how Stripe creates their gorgeous design that
  makes people want to use the service and explore what else they can
  build with it.

* [Creating a Culture of Observability](http://onemogin.com/observability/stripe/culture/monitoring/monitorama/creating-a-culture-of-observability.html)
  is a technical talk about monitoring systems at scale. The presenter works
  at Stripe so much of his 

* [Implementing API Billing with Stripe](https://www.daily.co/blog/implementing-api-billing-with-stripe)
  covers billing and invoicing requirements for a video calling API product.
  They explain how they matched their requirements to what Stripe offers
  then what they had to build themselves to get everything working the way
  they intended.
