# shopPayPaymentRequestSessionSubmit - storefront - MUTATION Version: 2024-10 ## Description Submits a Shop Pay payment request session. ### Access Scopes ## Arguments * [idempotencyKey](/docs/api/storefront/2024-10/scalars/String): String! - The idempotency key is used to guarantee an idempotent result. * [orderName](/docs/api/storefront/2024-10/scalars/String): String - The order name to be used for the order created from the payment request. * [paymentRequest](/docs/api/storefront/2024-10/input-objects/ShopPayPaymentRequestInput): ShopPayPaymentRequestInput! - The final payment request object. * [token](/docs/api/storefront/2024-10/scalars/String): String! - A token representing a payment session request. ## Returns * [paymentRequestReceipt](/docs/api/storefront/2024-10/objects/ShopPayPaymentRequestReceipt): ShopPayPaymentRequestReceipt The checkout on which the payment was applied. * [userErrors](/docs/api/storefront/2024-10/objects/UserErrorsShopPayPaymentRequestSessionUserErrors): UserErrorsShopPayPaymentRequestSessionUserErrors! Error codes for failed Shop Pay payment request session mutations. ## Examples