Shop Pay Payment Request Session Create Payload
Return type for mutation.
Anchor to FieldsFields
- shopPayPaymentRequestSession (ShopPayPaymentRequestSession)
- userErrors ([UserErrorsShopPayPaymentRequestSessionUserErrors!]!)
- Anchor to shopPayPaymentRequestSessionshop•Shop
Pay Payment Request Session Pay Payment Request Session The new Shop Pay payment request session object.
- Anchor to userErrorsuser•[User
Errors Errors Shop Pay Payment Request Session User Errors!]! non-null Error codes for failed Shop Pay payment request session mutations.
Anchor to Mutations with this payloadMutations with this payload
- shopPayPaymentRequestSessionCreate (ShopPayPaymentRequestSessionCreatePayload)
- •mutation
Creates a Shop Pay payment request session for processing payments. The session includes a checkout URL where customers complete their purchase and a token for subsequent operations like submitting the payment.
The
must be unique across all orders to ensure accurate reconciliation.For a complete integration guide including the JavaScript SDK setup and checkout flow, refer to the Shop Component API documentation. For implementation steps, see the development journey guide. For common error scenarios, see the troubleshooting guide.
- Anchor to sourceIdentifiersource•String!
Identifier required A unique identifier for the payment request session.
- Anchor to paymentRequestpayment•Shop
Request Pay Payment Request Input! required A payment request object.
Arguments