--- title: ShopPayPaymentRequest - Storefront API description: Represents a Shop Pay payment request. api_version: 2025-10 api_name: storefront type: object api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequest md: https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequest.md --- # Shop​Pay​Payment​Request object Represents a Shop Pay payment request. ## Fields * delivery​Methods [\[Shop​Pay​Payment​Request​Delivery​Method!\]!](https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequestDeliveryMethod) non-null The delivery methods for the payment request. * discount​Codes [\[String!\]!](https://shopify.dev/docs/api/storefront/latest/scalars/String) non-null The discount codes for the payment request. * discounts [\[Shop​Pay​Payment​Request​Discount!\]](https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequestDiscount) The discounts for the payment request order. * line​Items [\[Shop​Pay​Payment​Request​Line​Item!\]!](https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequestLineItem) non-null The line items for the payment request. * locale [String!](https://shopify.dev/docs/api/storefront/latest/scalars/String) non-null The locale for the payment request. * presentment​Currency [Currency​Code!](https://shopify.dev/docs/api/storefront/latest/enums/CurrencyCode) non-null The presentment currency for the payment request. * selected​Delivery​Method​Type [Shop​Pay​Payment​Request​Delivery​Method​Type!](https://shopify.dev/docs/api/storefront/latest/enums/ShopPayPaymentRequestDeliveryMethodType) non-null The delivery method type for the payment request. * shipping​Address [Shop​Pay​Payment​Request​Contact​Field](https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequestContactField) The shipping address for the payment request. * shipping​Lines [\[Shop​Pay​Payment​Request​Shipping​Line!\]!](https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequestShippingLine) non-null The shipping lines for the payment request. * subtotal [Money​V2!](https://shopify.dev/docs/api/storefront/latest/objects/MoneyV2) non-null The subtotal amount for the payment request. * total [Money​V2!](https://shopify.dev/docs/api/storefront/latest/objects/MoneyV2) non-null The total amount for the payment request. * total​Shipping​Price [Shop​Pay​Payment​Request​Total​Shipping​Price](https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequestTotalShippingPrice) The total shipping price for the payment request. * total​Tax [Money​V2](https://shopify.dev/docs/api/storefront/latest/objects/MoneyV2) The total tax for the payment request. *** ## Map ### Fields with this object * {}[ShopPayPaymentRequestReceipt.paymentRequest](https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequestReceipt#field-ShopPayPaymentRequestReceipt.fields.paymentRequest) * {}[ShopPayPaymentRequestSession.paymentRequest](https://shopify.dev/docs/api/storefront/latest/objects/ShopPayPaymentRequestSession#field-ShopPayPaymentRequestSession.fields.paymentRequest)