Skip to main content

CartPaymentDataInput

Payment configuration updates for the shopping cart.

Contains payment method selection, status updates, and external pricing overrides for cart payment processing.

input CartPaymentDataInput {
method: String
status: String
price: Float
}

Fields

CartPaymentDataInput.method ● String scalar

Payment method identifier to use for this cart.

Maximum length of 50 characters. Specifies the payment method code such as 'credit_card', 'bank_transfer', or 'paypal'.

CartPaymentDataInput.status ● String scalar

Current payment transaction status.

Updates the payment status such as 'pending', 'authorized', 'captured', 'failed', or 'refunded'.

CartPaymentDataInput.price ● Float scalar

External payment processing cost excluding VAT.

When specified, overrides platform-calculated payment fees with this external value. Must be 0 or greater with maximum 5 decimal places. Setting this value changes the payment price mode to 'EXTERNAL'.

Member Of

CartUpdateInput input