Skip to main content

CartPaymentData

Payment information and configuration for the shopping cart.

Contains details about the selected payment method, associated costs, tax information, and current payment status.

type CartPaymentData {
method: String!
price: Float
priceNet: Float
priceMode: PriceMode
tax: Float!
taxPercentage: Int
status: String
statusDate: DateTime
}

Fields

CartPaymentData.method ● String! non-null scalar

Selected payment method identifier.

Code or name of the payment method chosen for this cart (e.g., 'credit_card', 'bank_transfer', 'paypal').

CartPaymentData.price ● Float scalar

Payment processing cost excluding VAT.

Additional fee charged for using this payment method, calculated before tax application.

CartPaymentData.priceNet ● Float scalar

Payment processing cost including VAT.

Total payment method fee including all applicable taxes and charges.

CartPaymentData.priceMode ● PriceMode enum

Pricing calculation mode for the payment method.

Determines how payment costs are calculated - using platform defaults or external pricing.

CartPaymentData.tax ● Float! non-null scalar

Tax amount applied to the payment method fee.

Calculated tax on the payment processing cost based on applicable tax rates.

CartPaymentData.taxPercentage ● Int scalar

Tax rate percentage applied to payment fees.

Percentage rate used to calculate tax on payment method costs.

CartPaymentData.status ● String scalar

Current status of the payment transaction.

Indicates the payment state such as 'pending', 'authorized', 'captured', 'failed', or 'refunded'.

CartPaymentData.statusDate ● DateTime scalar

Timestamp when the payment status was last updated.

Records when the payment status changed, used for tracking payment processing timeline.

Member Of

Cart object