Clarification needed: Payment method behavior after subscription cancellation (May 4, 2026 change)

We received the following merchant email announcement from Shopify (dated April 2, 2026):

“Starting May 4, 2026, when a customer cancels their subscription and has no other
active subscriptions, their payment method will be invalidated.”

We have a technical question about exactly what “invalidated” means in API terms.

Based on our understanding of the current revoke behavior (e.g., after billing failures),
we believe there are two possible scenarios:

  1. The CustomerPaymentMethod record remains associated with the customer, but
    revokedAt and revokedReason are populated — meaning it’s revoked but still
    queryable via showRevoked: true.

  2. The CustomerPaymentMethod is completely removed from the customer and the
    subscription contract (customerPaymentMethod becomes null), making it impossible
    to use customerPaymentMethodSendUpdateEmail or similar mutations.

Could you clarify which behavior will apply after May 4?

This distinction is critical for us because:

  • If it’s pattern 1, we can still reference the payment method ID for update flows.
  • If it’s pattern 2, customers with only one payment method will have no valid ID
    to pass to update mutations, requiring a full re-checkout flow.

Additionally, we’d like to understand: if a merchant wants to implement a “win-back”
or reactivation campaign within 24 hours (as mentioned in the email), what is the
recommended API flow to restore the payment method and resume billing?

Any clarification or documentation pointer would be greatly appreciated.

1 Like

Anyone from Shopify can answer this question?