Stripe is included with Spree out of the box, so you can take card payments by connecting an account rather than installing anything first.
Reviewing Your Payment Methods

- Name - What the method is called, with its customer-facing description beneath.
- Provider - What handles the payment behind the scenes.
- Storefront - Visible if customers can choose it, Admin only if it is reserved for staff.
- Status - Whether the method is active or disabled.
How to Add a Payment Method
Click Add payment method. A panel opens, and the first thing to choose is the provider.
Choosing a provider
The Provider decides what actually processes the payment, and which settings appear afterwards. There are two kinds. Third-party providers, such as Stripe, connect to an outside payment processor. They need credentials from that provider, which you enter in the same panel while creating the method. Built-in methods need no credentials because nothing is being processed elsewhere:- Check - Records that a customer will pay by cheque or bank transfer. The order is created and your team marks it paid when the money arrives.
- Store Credit - Lets customers pay with credit already on their account.
- Custom Payment Source Method - A generic method for payment arrangements handled outside Spree, such as an account customer paying on invoice.
- Bogus - A test method that simulates payments without moving money. Use it to try a checkout end to end, and keep it Admin only so customers never see it.
Provider configuration
Third-party providers need credentials before they will work. The fields differ by provider, and they appear in the panel as soon as you choose one.
Naming and visibility
These settings decide how a method is displayed:- Name - What customers see at checkout, such as “Credit card” or “Pay by invoice”.
- Description - The customer-facing description shown at checkout, useful for explaining what happens next on anything other than a card payment.
- Visible on storefront - On by default. When off, only staff see this option, which is what you want for methods used on back-office orders and manual entry.
- Active - On by default. Inactive methods are hidden from checkout entirely.
Visible on storefront and Active do different jobs. Turning off Visible on storefront keeps a method available to your team; turning off Active withdraws it from everyone.
When to charge customers
This decides the moment a customer’s money actually moves. Every method inherits the store default unless you override it here.
Which one suits depends on how quickly you fulfil:
At checkout is the simplest and suits stores shipping in-stock goods promptly. The money is in before you pack, and reconciliation is straightforward because every order has a payment against it.
On dispatch suits made-to-order goods, pre-orders and anything with a wait, where charging weeks before a customer receives anything invites complaints and refunds. The amount is reserved at checkout so you know the card is good, and taken when the parcel leaves.
Manually suits orders that need a person to decide, such as a business order awaiting approval, a quote being finalised, or an order shipping in parts. Staff take the payment when they are ready.
Click Create payment method when you are done.
How to Edit a Payment Method
Open the row menu and choose Edit to update the name, description, visibility, status or credentials. The edit panel shows the provider in its subtitle rather than as a dropdown. The provider cannot be changed once a method exists. If you need a different provider, create a new method and disable the old one.How to Delete a Payment Method
Open the row menu and choose Delete. Spree confirms that the method will no longer be available at checkout.Disabling a method is usually better than deleting it. Turning Active off withdraws it from checkout while keeping it attached to the orders that used it.
Further Reading
- Store Details - The store-wide default for when customers are charged
- Processing Orders - Taking a payment that was reserved rather than captured
- Issue Store Credits - Adding credit that the Store Credit method can spend

