Subscription Payment Issue

Topic summary

Subscription renewal charges using Apple Pay began failing after switching from Shopify Payments to Authorize.net, with the error “Payment Source is not enabled on the Shop.”

Likely cause:

  • Existing subscriptions store payment methods (including Apple Pay tokens) under Shopify Payments. Removing Shopify Payments breaks those saved payment methods.
  • Apple Pay on the shop was likely enabled via Shopify Payments, not via Authorize.net, so Authorize.net can’t use those tokens.

Key update:

  • Authorize.net’s own documentation indicates it is not currently compatible with recurring/subscription billing, reinforcing that renewals won’t process through it.

Suggested actions:

  • Re-enable/connect Shopify Payments and retry the affected subscription renewals.
  • If remaining on Authorize.net, plan to migrate subscribers by collecting new payment methods through a gateway that supports subscriptions.

Status:

  • No confirmed resolution in-thread. Consensus points to re-connecting Shopify Payments and acknowledging Authorize.net’s limitations for recurring billing. Open question about “wrong Apple account” or token migration is de-emphasized, as tokens are tied to Shopify Payments and aren’t transferable to Authorize.net.
Summarized with AI on December 26. AI used: gpt-5.

Hello,

One of Our Merchant recently moved from Shopify payments to Authorize.net. Post that some of the subscription orders were going through smoothly but wherever the payment source is Apple Pay, payments have started failing.

Failure Reason: Payment Source is not enabled on the Shop.

However, they have added the Apple Pay account. Can someone help and let me know where was the issue and the way to get sorted out? Is this due to a wrong Apple account being connected or the payment tokens are not migrated properly?

Hi,

The problem here can be that the payment methods linked to these existing subscriptions were linked to Shopify Payments. Now, if your client removed Shopify Payments, the charge fails because Shopify can’t find this payment method anymore as Shopify Payments aren’t connected to the shop anymore.
And I suspect that the ApplePay was connected to the shop through Shopify Payments, hence why this issue happens.

Basically, the best way to resolve this will be to re-connect Shopify Payments to the shop and see if the payment then goes through.

I suspect that using Authorize.net won’t work, as these payment methods aren’t saved in Authorize.net, but are saved in Shopify payments.

I would second this from Bundler-Marko and also further add that Authorize.net states that as of right now it is not currently compatible with any recurring/subscription billing: https://support.authorize.net/knowledgebase/Knowledgearticle/?code=KA-04246