Error: Payment provider is not enabled on shop
Sections
Issue
"Payment provider is not enabled on shop" error message appears on recurring charges when processing subscription orders.
If you change your payment processor in Shopify you may run into payment processor not connected errors, since the existing subscriptions are connected to the old processor that has been removed.
Environment
Resolution
Due to Shopify limitations, it is not possible to migrate payment tokens from the old payment processor to the new payment processor. To resolve payment processors are not enabled errors, you have three options.
Option 1 - Re-add payment processor
You can re-add your old payment processor to Shopify to ensure existing subscribers continue to process as expected.
Option 2 - Add payment processor as a legacy payment gateway
You can add your old payment processor as a legacy payment gateway. This ensures your existing subscribers continue to process, while new customers are processed through the new payment processor.
Option 3 - Advise customers to go through checkout
If connecting your old payment processor in Shopify is not an option, your existing customers must go through the checkout as the initial payment token creation needs to take place within the Shopify Checkout.
For further context about setting up payment processors on Shopify Checkout please reach out to Shopify Support.