We set up legacy Stripe subscriptions per documentation here: Migrate customer information to Shopify and imported Stripe payment methods with subscriptions.
These payment methods were successfully migrated to Shopify Payment contracts and we confirmed this with Shopify support directly, however, they will only process with Stripe Legacy Subscriptions still enabled even though they are Shopify methods.
If we disable Stripe, the payment methods fail for the error “shop Gateway response: payment provider is not enabled.” We confirmed Shopify Payments are working for subscriptions for non-imported payment methods and tried on multiple sites and Stripe accounts to try and isolate the issue (issue was replicated across every instance).
We’ve ran this process before and have had no issues turning Stripe off after confirming the payment methods are Shopify Payments instead of Stripe methods.
@Liam-Shopify hi! this is a tricky one I think…also, possible to move this to the right forum?
1 Like
Hey @Taylor_m, I’m looking in to this to see if there’s anything additional that should be done here. I’ll report back once I know more. 
Hey @Taylor_m, I’ve been looking in to this and have some context.
When you migrate payment methods from Stripe, the current subscribers card numbers remain stored in Stripe’s system rather than being fully transferred to Shopify. This is why you’re seeing the payment provider is not enabled
error when disabling Stripe.
The solution is to ask your customers to update their payment methods, or wait for the customers to update this themselves as their cards expire. These newly vaulted payment methods will then be properly stored in our system, allowing the Payments to process without requiring Stripe to be enabled. After a transition period where customers update their payment information, you’ll be able to safely disable the Stripe integration.
Hello Kyle,
Thank you so much for the response – Is this a functionality that has changed recently? We have been able to follow this migration documentation (for Stripe and Authorize.net) without having to keep legacy subscriptions enabled in the past which is why we are so confused.
In addition, based on all my communications with Shopify support (chat and over 3 different emails) there was no indication that Stripe legacy subscriptions needed to remain enabled. We were even told we needed to remove Stripe. So this clarification is further confusing.
Note: we were asked about payment method for customers updates once, but this wasn’t provided in the context that it was required.
Is there any way we can work with Shopify to get those payment methods moved over to Shopify without having customers update their payment methods?
Best Regards
Hey Taylor,
Thanks for sharing those messages. As far as I’m aware nothing has changed. Since this is different behaviour than you have seen in the past though, let’s take a closer look. I’m going to send you a DM for a few extra details.
1 Like