📺 Videos

The videos below explain several different technical and logistical concepts, most of them related to Stripe.

Table of Contents
Wondering what "TSE" or a "Single Slider" is?

Many of these videos were originally short internal videos similar to a one-pager, but instead it's a single slide. I'm on the Technical Solutions Engineering team at Stripe, or TSE for short, so many are called "TSE Single Sliders" and take full advantage of the obvious burger pun.

Payment Objects Overview

View on YouTube

Learn about the objects Stripe uses to represent and manage payments, how they relate to each other, and the features they provide.

This video is also available in the official Stripe docs on the API Tour page.

↑ Back to table of contents

The XY Problem

View on YouTube

Learn how to ask and answer questions more effectively by avoiding the XY problem.

↑ Back to table of contents

Clients and Servers Demystified

View on YouTube

Find out how to tell the difference between a server and a client, and why this isn't as simple as it seems at first glance.

↑ Back to table of contents

Common HTTP Connection Errors in a Nutshell

View on YouTube

Learn about the five basic stages of an HTTP connection, the most common errors that happen during each stage, and what you can do to resolve those issues.

↑ Back to table of contents

Stripe API Versions

View on YouTube

Keep your Stripe integration running smoothly over time by learning about API versions, how they work, and how they can protect you from breaking changes.

↑ Back to table of contents

Stripe API Expansion

View on YouTube

Learn how to build a simpler, faster, and more efficient Stripe integration by fetching more data at once from the API using expansion.

↑ Back to table of contents

What are client secrets?

View on YouTube

Many Stripe objects have client secrets, but what the heck are they? Find out in this video!

↑ Back to table of contents

Webhooks in a Nutshell

View on YouTube

Find out what webhooks are, how they work, and why they're often vital to building a robust integration with Stripe.

↑ Back to table of contents

Webhook Signature Verification

View on YouTube

Verify the webhooks you receive are actually from Stripe to keep your integration safe and secure.

↑ Back to table of contents

How to listen for the Events you want (with and without Connect)

View on YouTube

Learn how Events flow from Stripe to your integration for both individual accounts and multiple accounts using Connect.

↑ Back to table of contents

HTTP Redirects

View on YouTube

Learn how HTTP redirects work and why Stripe's webhook system treats redirects as failures.

↑ Back to table of contents

Webhooks that Wait

View on YouTube

Learn about some special cases where Stripe waits for a webhook response from your integration before moving on to the next step.

↑ Back to table of contents

Robust Checkout Fulfillment

View on YouTube

Learn how to build a robust Checkout fulfillment system to provide a great customer experience, even when there are connectivity issues or unexpected downtime.

↑ Back to table of contents

Custom Domains

View on YouTube

Find out how easy it is to set up a custom domain for Checkout, test it, and go live with a more seamless customer experience.

↑ Back to table of contents

Custom Domains & DNS Propagation

View on YouTube

Learn why updates to your DNS records take so long to propagate across the internet.

↑ Back to table of contents

Connect Object Relationships

View on YouTube

Learn about Stripe object ownership, their relationships to each other when using Connect, and what it means when someone says an object "lives on" or "belongs to" an account.

↑ Back to table of contents

Direct Charges on Multiple Accounts with Cloning

View on YouTube

If you want to collect payment details from a customer once, then make several direct charges on multiple connected accounts, this is the video for you!

↑ Back to table of contents

Optimizing Payments with Financial Connections

View on YouTube

Use Financial Connections to avoid failed payment fees, create a better experience for customers, reduce fraud, and more.

↑ Back to table of contents

Introducing Test Clocks

View on YouTube

Learn how to travel through time in test mode to simulate and observe long-running Billing and Subscription operations.

↑ Back to table of contents