Switch Payment Methods
Payment Methods lets your customers switch how they pay for their order after checkout. For example, a customer who paid with Klarna could switch to PayPal, or someone who used the wrong credit card could switch to the correct one.
⚠️ Payment method switching is limited to uncaptured payments. This feature will only be shown to customers with uncaptured payments. Once a payment is captured, the customer will not be able to switch payment methods. If your store is set to auto-capture payments at checkout, this feature won't be available to your customers.
Settings
Toggle Allow customers to switch payment methods to enable this block.
Once enabled, customers with uncaptured payments will see the option to switch their payment method within the order editing block on the thank you page and order status page.
When Is This Useful?
Payment method switching solves a few common problems:
- Wrong card used: Customer accidentally checked out with their personal card instead of their business card, or vice versa.
- Preferred payment method: Customer paid with a credit card but actually wanted to use PayPal for buyer protection, or wants to use a buy-now-pay-later service instead.
- Failed or declining payments: If a customer's original payment method starts declining before capture, they can switch to an alternative and save the order rather than it being cancelled.
- Budget management: Customer wants to move the charge to a different card for budgeting or expense tracking purposes.
Without this feature, the customer's only option would be to cancel and re-order, which creates friction and risks losing the sale entirely.
How It Works
- Customer completes checkout with their initial payment method.
- While the payment is still uncaptured, they visit the thank you page or order status page.
- Within the order editing block, they see an option to switch their payment method.
- They select a new payment method and confirm the switch.
- The original payment authorisation is voided and a new authorisation is created with the new payment method.
⚠️ Important: Once the payment has been captured (i.e. the charge has been finalised), the switch option disappears. This is a Shopify limitation, as captured payments can't be reassigned to a different method.
Uncaptured vs Captured Payments
If you're not sure whether your store uses uncaptured payments, here's a quick explanation:
- Auto-capture (default for most stores): Shopify captures the payment immediately at checkout. The money is charged right away. Payment method switching won't work with this setup.
- Manual capture: Shopify authorises the payment at checkout but doesn't charge the customer until you manually capture it (or it's captured automatically later). Payment method switching works during this window.
You can check your payment capture settings in Shopify Admin > Settings > Payments > Payment capture. If you use manual capture (common for stores with fulfilment delays, pre-orders, or fraud review workflows), this feature can be valuable.
Translations
Click the Translate button in the top right corner to customise the text your customers see when switching payment methods. This is useful for non-English stores or if you want to match your brand's tone of voice.
Frequently Asked Questions
Will this work if my store auto-captures payments?
No. Payment method switching only works for orders where the payment hasn't been captured yet. If your store auto-captures at checkout, the payment is already finalised by the time the customer lands on the thank you page.
What payment methods can customers switch between?
Customers can switch to any payment method that's enabled on your Shopify store. For example, they could switch from a credit card to PayPal, from Klarna to a credit card, or from one card to another.
What happens to the original payment authorisation?
The original authorisation is voided and a new one is created with the new payment method. The customer isn't charged twice.
Is there a time limit for switching?
The customer can switch as long as the payment is uncaptured and the editing window is still open. Once either of those closes, the option disappears.
Should I enable this?
If your store uses manual payment capture, it's worth enabling. It prevents unnecessary cancellations when a customer simply wants to pay a different way. If your store auto-captures, there's no benefit to enabling it as customers won't see the option.





