[B] Blog[E] Events[D] Docs[Y] Youtube[G] Github[M] Meetups

Designing flexible payment flows with Checkout Session

/Metadata
Date:2026.3.06
Author:Allison Farris
Reading time:5 min read
Categories:
Best Practices
Payments
Share:
Twitter/XLinkedIn
/Article

About the author

/About the author

Allison Farris

Allison is a Developer Advocate on the Developer Relations team at Stripe.

  • Building a mental model for Stripe payments
/Additional resources
  • Subscribe to Stripe Developers on YouTube.
  • Follow us at @Stripedev on twitter for updates and answers to your developer questions.
  • Check out the docs for the in-depth developer guidance.
  • Join the Stripe Discord server to chat live with other developers.
  • Join a local Stripe Developer Meetup to learn about the latest features and network with your community.
/Related Articles
[ Fig. 1 ]
10x
New to Stripe? Learn the key concepts for software developers.
Discover the key concepts and terms for integrating Stripe in your applications. This guide covers Payment Intents Customer management, Subscription...
Getting Started
featured
[ Fig. 2 ]
10x
Building rock-solid Stripe integrations: A developer's guide to success
Learn about Stripe integrations with essential tips for robust, secure payment systems and seamless user experiences. This guide prepares developers...
Getting Started
featured
/Docs

Explore our guides and examples to integrate Stripe.

Learn more
/Social
YoutubeTwitter/XDiscord
/Resources
DocsDeveloper Meetups
© 2026 Stripe, Inc.
PrivacyLegalStripe.com