The input fields represent a Shop Pay payment request.
Access Scopes
Fields
deliveryMethods:
ShopPayPaymentRequestDeliveryMethodInput -
The delivery methods for the payment request.
The input must not contain more than `250` values.
discountCodes:
String -
The discount codes for the payment request.
The input must not contain more than `250` values.
discounts:
ShopPayPaymentRequestDiscountInput -
The discounts for the payment request order.
The input must not contain more than `250` values.
lineItems:
ShopPayPaymentRequestLineItemInput -
The line items for the payment request.
The input must not contain more than `250` values.
locale:
String! -
The locale for the payment request.
paymentMethod:
String -
The encrypted payment method for the payment request.
presentmentCurrency:
CurrencyCode! -
The presentment currency for the payment request.
selectedDeliveryMethodType:
ShopPayPaymentRequestDeliveryMethodType -
The delivery method type for the payment request.
shippingAddress:
ShopPayPaymentRequestContactFieldInput -
The shipping address for the payment request.
shippingLines:
ShopPayPaymentRequestShippingLineInput -
The shipping lines for the payment request.
The input must not contain more than `250` values.
subtotal:
MoneyInput! -
The subtotal amount for the payment request.
total:
MoneyInput! -
The total amount for the payment request.
totalShippingPrice:
ShopPayPaymentRequestTotalShippingPriceInput -
The total shipping price for the payment request.
totalTax:
MoneyInput -
The total tax for the payment request.