# shopPayPaymentRequestSessionCreate - storefront - MUTATION Version: unstable ## Description Create a new Shop Pay payment request session. ### Access Scopes ## Arguments * [paymentRequest](/docs/api/storefront/unstable/input-objects/ShopPayPaymentRequestInput): ShopPayPaymentRequestInput! - A payment request object. * [sourceIdentifier](/docs/api/storefront/unstable/scalars/String): String! - A unique identifier for the payment request session. ## Returns * [shopPayPaymentRequestSession](/docs/api/storefront/unstable/objects/ShopPayPaymentRequestSession): ShopPayPaymentRequestSession The new Shop Pay payment request session object. * [userErrors](/docs/api/storefront/unstable/objects/UserErrorsShopPayPaymentRequestSessionUserErrors): UserErrorsShopPayPaymentRequestSessionUserErrors! Error codes for failed Shop Pay payment request session mutations. ## Examples