Order Create Mandate Payment Payload
Return type for mutation.
Anchor to FieldsFields
- •Job
The async job used for charging the payment.
- Anchor to paymentReferenceIdpayment•String
Reference Id The Unique ID for the created payment.
- Anchor to userErrorsuser•[Order
Errors Create Mandate Payment User Error!]! non-null The list of errors that occurred from executing the mutation.
Anchor to Mutations with this payloadMutations with this payload
- •mutation
Creates a payment for an
Orderusing a stored. A payment mandate represents the customer's authorization to charge their payment method for deferred payments, such as pre-orders or try-before-you-buy purchases.The mutation processes the payment asynchronously and returns a
Jobfor tracking the payment status. You can specify the payment amount to collect, and use theargument to either immediately capture the payment or only authorize it for later capture. Each payment request requires a uniqueto prevent duplicate charges. Subsequent calls with the same key return the original payment result rather than creating a new payment.Learn more about deferred payments and payment mandates and idempotent requests.