--- title: OrderCreateMandatePaymentPayload - GraphQL Admin description: Return type for `orderCreateMandatePayment` mutation. api_version: 2025-10 api_name: admin type: payload api_type: graphql source_url: html: https://shopify.dev/docs/api/admin-graphql/latest/payloads/ordercreatemandatepaymentpayload md: https://shopify.dev/docs/api/admin-graphql/latest/payloads/ordercreatemandatepaymentpayload.md --- # Order​Create​Mandate​Payment​Payload payload Return type for `orderCreateMandatePayment` mutation. ## Fields * job [Job](https://shopify.dev/docs/api/admin-graphql/latest/objects/Job) The async job used for charging the payment. * payment​Reference​Id [String](https://shopify.dev/docs/api/admin-graphql/latest/scalars/String) The Unique ID for the created payment. * user​Errors [\[Order​Create​Mandate​Payment​User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/latest/objects/OrderCreateMandatePaymentUserError) non-null The list of errors that occurred from executing the mutation. *** ## Mutations with this payload * [order​Create​Mandate​Payment](https://shopify.dev/docs/api/admin-graphql/latest/mutations/orderCreateMandatePayment) mutation Creates a payment for an [`Order`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Order) using a stored [`PaymentMandate`](https://shopify.dev/docs/api/admin-graphql/latest/objects/PaymentMandate). 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 [`Job`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Job) for tracking the payment status. You can specify the payment amount to collect, and use the [`autoCapture`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/orderCreateMandatePayment#arguments-autoCapture) argument to either immediately capture the payment or only authorize it for later capture. Each payment request requires a unique [`idempotencyKey`](https://shopify.dev/docs/api/admin-graphql/latest/mutations/orderCreateMandatePayment#arguments-idempotencyKey) to 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](https://shopify.dev/docs/apps/build/purchase-options/deferred#charging-the-remaining-balance) and [idempotent requests](https://shopify.dev/docs/api/usage/idempotent-requests). *** ## Map ### Mutations with this payload * [order​Create​Mandate​Payment](https://shopify.dev/docs/api/admin-graphql/latest/types/orderCreateMandatePayment)