Skip to main content

Removal of payment method requirement on API created Subscription contracts

We've made it possible create subscription contracts without an attached payment method using the GraphQL Admin API. Contracts created through checkout will continue to require a payment method.

With this update, if you’re importing existing contracts with missing or expired payment methods, you can still migrate them to Shopify first and collect or update payment details later—removing a common onboarding blocker while keeping the buyer experience unchanged.

Note: Charges can’t be processed until a valid payment method is added.

Learn more in the dev docs.

Was this section helpful?