AltorLabFree Scan →
Error CodesPAYMENT_PROVIDER_IS_NOT_ENABLED
shopifyrecharge

PAYMENT_PROVIDER_IS_NOT_ENABLED Shopify Error — Cause and Fix

Root cause

PAYMENT_PROVIDER_IS_NOT_ENABLED fires when Shopify cannot route a recurring billing attempt to the configured payment gateway. The gateway is either not enabled for recurring charges, was recently changed without updating subscription contracts, or is temporarily unavailable.

Symptoms

How to fix it

1

Confirm the errorCode in Shopify Admin

Navigate to Shopify Admin > Orders > Subscriptions. Find the affected subscription contract. Open the billing attempts tab and confirm the errorCode is PAYMENT_PROVIDER_IS_NOT_ENABLED.

Open in admin →
2

Verify payment gateway recurring billing is enabled

Go to Shopify Admin > Settings > Payments. Under your active payment gateway, look for a setting related to subscription billing or recurring charges. Ensure it is enabled. If you recently switched gateways, the new gateway may require explicit activation for recurring billing.

Open in admin →
3

Manually retry the billing attempt

Once the gateway is correctly configured, return to the subscription contract in Shopify Admin and use the admin API to create a new billing attempt. The subscriptionBillingAttemptCreate mutation triggers an immediate retry without cancelling the subscription.

Frequently asked questions

Does PAYMENT_PROVIDER_IS_NOT_ENABLED cancel the subscription automatically?

No. Shopify marks the billing attempt as failed with the errorCode but does not automatically cancel the subscription contract. The subscription remains ACTIVE. This is why the error causes silent revenue loss — the merchant must manually detect and resolve it.

Why does Recharge show no error when Shopify returns PAYMENT_PROVIDER_IS_NOT_ENABLED?

Recharge schedules the billing attempt through Shopify's subscription API but does not directly receive the Shopify billing errorCode. If Shopify does not fire a webhook for the failed attempt, Recharge never learns the payment failed and keeps the subscription marked ACTIVE.

Can this error occur intermittently or is it always persistent?

Both. Gateway outages cause intermittent occurrences that resolve when the outage ends. Misconfigured gateway settings cause persistent failures on every billing attempt until the configuration is corrected.

Detect this error automatically

Free cross-stack scan finds all billing errors in 60 seconds.

Run Free Scan →