- Allow creation of subscription contracts via GraphQL Admin API without an attached payment method
- Enable migration of existing contracts that lack or have expired payment methods, with payment details added later before charges
- Checkout‑created contracts still require a payment method; charges are blocked until a valid method is added