--- title: PaymentSessionPendingPayload - Payments Apps API description: Return type for `paymentSessionPending` mutation. api_version: 2025-10 api_name: payments-apps type: payload api_type: graphql source_url: html: https://shopify.dev/docs/api/payments-apps/latest/payloads/paymentsessionpendingpayload md: https://shopify.dev/docs/api/payments-apps/latest/payloads/paymentsessionpendingpayload.md --- # Payment​Session​Pending​Payload payload Return type for `paymentSessionPending` mutation. ## Fields * payment​Session [Payment​Session](https://shopify.dev/docs/api/payments-apps/latest/objects/PaymentSession) The updated payment session. * user​Errors [\[Payment​Session​Pending​User​Error!\]!](https://shopify.dev/docs/api/payments-apps/latest/objects/PaymentSessionPendingUserError) non-null The list of errors that occurred from executing the mutation. *** ## Mutations with this payload * [payment​Session​Pending](https://shopify.dev/docs/api/payments-apps/latest/mutations/paymentSessionPending) mutation Change a payment session status to pending. Upon receiving the response from the `PaymentSessionPending` mutation, you must redirect the customer back to Shopify, using `redirectUrl` in `nextAction`. Upon completion, pending payments must be finalized into either a successful or failed state using the `paymentSessionResolve` or `paymentSessionReject` mutations. Both `sale` and `authorization` payments can be marked as pending. *** ## Map ### Mutations with this payload * [payment​Session​Pending](https://shopify.dev/docs/api/payments-apps/latest/types/paymentSessionPending)