Migrated Shopify Payment Methods only Processing Over Stripe

Topic summary

A technical issue has emerged after migrating Stripe subscription payment methods to Shopify Payment contracts following official documentation. Despite successful migration confirmed by Shopify support, the payment methods fail with error “shop Gateway response: payment provider is not enabled” when Stripe Legacy Subscriptions are disabled.

Key Details:

  • Non-migrated payment methods work correctly with Shopify Payments for subscriptions
  • Issue replicated across multiple sites and Stripe accounts
  • Previous migrations using the same process worked without problems
  • Payment methods only function when Stripe remains enabled

Current Status:
The discussion remains open with no resolution. One participant expressed similar interest in finding a solution, while another suggested a third-party app as a potential workaround rather than addressing the core migration issue.

Summarized with AI on October 26. AI used: claude-sonnet-4-5-20250929.

I set up legacy Stripe subscriptions per documentation here: https://shopify.dev/docs/apps/build/purchase-options/subscriptions/migrate-to-subscriptions-api/migrate-customer-information#migrate-from-stripe 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.

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.

Has anyone else ran into a similar issue?

3 Likes

Would love to know here too!!

1 Like

@autoshipingTae @MikeCDG
If you have a Stripe account try Easy⥍Pie Shopify Stripe Checkout that supports many payment methods supported your Stripe account.

3 Likes