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