Accept payments through Stripe via the Payment Intents API
Set up a custom payment flow with Stripe in Medusa.
The Stripe payment provider plugin integrates Stripe with your Medusa backend to accept payments through Stripe's Payment Intents API. It handles the complete payment lifecycle — creating, authorizing, capturing, and refunding payments — supports both manual and automatic capture modes, and manages payment sessions throughout checkout. Configuration is done through environment variables for Stripe API keys and feature toggles such as automatic capture.