Stripe App Overview
App is using API Version 2025-04-30.basil
. Ensure your Stripe SDKs are compatible with this version.
The Saleor Stripe App is a payment gateway integration that enables customers to securely pay for their checkouts and orders using Stripe.
Stripe is a leading global payments platform that offers comprehensive payment solutions for millions of companies worldwide.
This app is in Preview Mode, which means it may undergo significant changes. While the Saleor team will avoid introducing breaking changes, new versions may be released within short time periods, and older Preview versions may not receive continued support.
Features
The Stripe app offers end-to-end payment flow integration using Transactions API on the Saleor side and Payment Intents API on the Stripe side.
The app:
- Enables seamless configuration through the Saleor Dashboard UI
- Automatically creates Stripe webhooks when a configuration is created (and removes them when a configuration is deleted)
- Allows you to create multiple configurations (such as production/testing or per-channel environments) and map them to specific Saleor channels
- Supports delayed capture (authorization flow in Saleor) and instant charge flow
- Enables capturing payments directly from the Saleor Dashboard
- Supports canceling authorizations from the Saleor Dashboard
- Supports canceling Payment Intents from the Stripe Dashboard
- Support refunds
- Provides specific error messages to the Storefront for easier integration
Limitations
Before installing this app, please review these limitations to ensure they don't conflict with your requirements. If you need additional features, please contact us or refer to our contribution guide.
- Stripe Checkout is not currently supported
- The app currently supports a limited set of payment methods. We regularly add new payment methods after thorough testing and validation.
- The app does not allow modification of existing configurations; you need to create a new configuration and delete the old one if changes are required.
- One authorized amount can only be captured once (either fully or partially). Multiple captures are not supported.
Next steps
Explore the App's architecture or proceed to the configuration guide.