Let buyers update subscription payment methods without leaving your extension

Buyers can now replace the payment method on their subscription contract without navigating away from your Customer Account UI extension. Simply invoke the intent and the native payment flow handles the rest, no need to store or display cards yourself.


This is a companion discussion topic for the original entry at https://shopify.dev/changelog/intents-api-for-customer-accounts
1 Like

This new intents API for replacing a payment method on a subscription contract works really well. Thank you.

However, we are also looking for a solution for adding a payment method to an existing subscription contract that does not yet have a payment method.

Is there plans to improve this Intent API to let us do this?

Use case: Our subscriptions app allows merchants to import existing subscriptions to their store, but all subscriptions get imported with a null payment method. We’d like to make it easy for their customers to go into the portal and view their subscription, and easily add a payment method to the subscription without having to go to their generic /account/profile screen.

Thanks