Subscription Contract Calculation Payment Method Input
The input fields for the payment method used during a contract calculation. This is a oneOf input: one, and only one, field can be provided.
Provide to set a vaulted customer payment method.
Provide none to explicitly set no payment method.
Anchor to FieldsFields
- customerPaymentMethod (SubscriptionContractCalculationCustomerPaymentMethodInput)
- none (Boolean)
- Anchor to customerPaymentMethodcustomer•Subscription
Payment Method Contract Calculation Customer Payment Method Input A vaulted customer payment method.
- Anchor to nonenone•Boolean
Explicitly set no payment method. Must be
true.
Anchor to Input objects using this inputInput objects using this input
- Anchor to SubscriptionContractCalculationContractCreateInput.paymentMethodSubscription•INPUT OBJECT
Contract Calculation Contract Create Input.paymentMethod The input fields for calculating a new subscription contract. Provide the complete desired state of the contract. The contract isn't created until you commit the calculation with the
mutation.Learn how to build a subscription contract.
- Anchor to SubscriptionContractCalculationContractUpdateInput.paymentMethodSubscription•INPUT OBJECT
Contract Calculation Contract Update Input.paymentMethod The input fields for calculating changes to an existing subscription contract. Each field you provide replaces the corresponding value on the contract, and omitted fields remain unchanged. For list fields, provide the complete replacement list, including the
idof each existing item that you want to keep.Learn how to update a subscription contract.