Objects
PaymentOptionType
Type containing payment option information
Type containing payment option information
type PaymentOptionType {
id: Int!
name: String
displayName: String
logo: String
feeIncVat: Decimal!
feeExVat: Decimal!
isDefault: Boolean!
isSelected: Boolean!
paymentType: PaymentType
checkoutType: PaymentCheckout
paymentData: String
newCheckoutSession: Boolean!
feeIncVatFormatted: String
feeExVatFormatted: String
}
Fields
id ● Int! non-null scalar required
Payment option ID
name ● String scalar
Name
displayName ● String scalar
Display name
logo ● String scalar
Shipping option logo
feeIncVat ● Decimal! non-null scalar required
Fee incl. VAT
feeExVat ● Decimal! non-null scalar required
Fee excl. VAT
isDefault ● Boolean! non-null scalar required
Whether this payment option is the default selection
isSelected ● Boolean! non-null scalar required
Whether this option is the one selected
paymentType ● PaymentType enum
Payment type
checkoutType ● PaymentCheckout enum
Checkout type
paymentData ● String scalar
Payment option data
newCheckoutSession ● Boolean! non-null scalar required
Whether it is a new checkout session
feeIncVatFormatted ● String scalar
Fee incl. VAT, formatted with currency info. e.g. '299 kr', '123,45 SEK', '$12.34'
feeExVatFormatted ● String scalar
Fee excl. VAT, formatted with currency info. e.g. '299 kr', '123,45 SEK', '$12.34'
Member Of
CartSummaryType object ● CheckoutType object