Learn how to set up and manage Spree’s native Stripe integration.
Stripe is a widely used payment processor that enables secure and seamless transactions for online businesses. It supports multiple payment methods, automates payouts, and ensures a smooth checkout experience for customers.
In Spree Enterprise Edition, Stripe can also be used to power marketplace payments, enabling automated vendor payouts, split payments, and secure transaction handling.
Sign in to your Spree admin dashboard and navigate to Settings → Payments.Find Stripe under Available Payment Methods and click Add.This will redirect you to the Stripe setup form.Simply copy and paste the Publishable Key and Secret Key from your Stripe dashboard into their respective fields and click Create to enable Stripe as a payment method on your store.
The Publishable Key and Secret Key can be found in the Get Started section of the Home screen in your Stripe dashboard. Alternatively, they can be found out in Developers → API Keys.
If you’d like to test your checkout flow without processing real payments, Stripe’s test mode is a safe and effective way to simulate transactions. To enable it, simply switch your Stripe dashboard to Test mode and paste the corresponding test API keys into the payment method settings in Spree.
Spree’s native Stripe integration supports a wide range of features and payment methods to help you offer a fast, secure, and flexible checkout experience:
Support for quick checkout using Apple Pay, Google Pay, Stripe Link
Support for 3D Secure and other security standards
Support for off-session payments
Support for Storefront API integration (see the API docs here).
Accept payments in over 130 currencies
Accept Credit Cards, Apple Pay, Google Pay, and more