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