--- title: ShopPayPaymentRequestInput - Storefront API description: The input fields represent a Shop Pay payment request. api_version: 2025-10 api_name: storefront type: input-object api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestInput md: https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestInput.md --- # Shop​Pay​Payment​Request​Input input\_object The input fields represent a Shop Pay payment request. ## Fields * delivery​Methods [\[Shop​Pay​Payment​Request​Delivery​Method​Input!\]](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestDeliveryMethodInput) The delivery methods for the payment request. The input must not contain more than `250` values. * discount​Codes [\[String!\]](https://shopify.dev/docs/api/storefront/latest/scalars/String) The discount codes for the payment request. The input must not contain more than `250` values. * discounts [\[Shop​Pay​Payment​Request​Discount​Input!\]](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestDiscountInput) The discounts for the payment request order. The input must not contain more than `250` values. * line​Items [\[Shop​Pay​Payment​Request​Line​Item​Input!\]](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestLineItemInput) The line items for the payment request. The input must not contain more than `250` values. * locale [String!](https://shopify.dev/docs/api/storefront/latest/scalars/String) non-null The locale for the payment request. * payment​Method [String](https://shopify.dev/docs/api/storefront/latest/scalars/String) The encrypted payment method 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) The delivery method type for the payment request. * shipping​Lines [\[Shop​Pay​Payment​Request​Shipping​Line​Input!\]](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestShippingLineInput) The shipping lines for the payment request. The input must not contain more than `250` values. * subtotal [Money​Input!](https://shopify.dev/docs/api/storefront/latest/input-objects/MoneyInput) required The subtotal amount for the payment request. * total [Money​Input!](https://shopify.dev/docs/api/storefront/latest/input-objects/MoneyInput) required The total amount for the payment request. * total​Shipping​Price [Shop​Pay​Payment​Request​Total​Shipping​Price​Input](https://shopify.dev/docs/api/storefront/latest/input-objects/ShopPayPaymentRequestTotalShippingPriceInput) The total shipping price for the payment request. * total​Tax [Money​Input](https://shopify.dev/docs/api/storefront/latest/input-objects/MoneyInput) The total tax for the payment request. *** ## Map No referencing types