Skip to main content

OrderPaymentData

Payment processing information.

Complete payment details including method, status, transaction costs, tax calculations, and payment processing metadata.

IMPORTANT - tax semantics: in the Propeller API gross is the amount EXCLUDING tax and net is the amount INCLUDING tax (net = gross + tax). This is the REVERSE of common accounting usage, where gross means tax-inclusive. Do not map gross to a tax-inclusive field.

type OrderPaymentData {
net: Float!
gross: Float!
tax: Float!
taxPercentage: Float!
method: String!
status: String
statusDate: DateTime
accountingId: String
overruled: YesNo
}

Fields​

OrderPaymentData.net ● Float! non-null scalar​

The transaction cost including tax

OrderPaymentData.gross ● Float! non-null scalar​

The transaction cost excluding tax

OrderPaymentData.tax ● Float! non-null scalar​

The tax on the transaction costs

OrderPaymentData.taxPercentage ● Float! non-null scalar​

The transaction costs tax percentage

OrderPaymentData.method ● String! non-null scalar​

The paymethod for this Order

OrderPaymentData.status ● String scalar​

The transaction status

OrderPaymentData.statusDate ● DateTime scalar​

Last time the transaction status was changed

OrderPaymentData.accountingId ● String scalar​

The accountingId that belongs to this order

OrderPaymentData.overruled ● YesNo enum​

Whether the transaction costs for this order are overruled, if N, the shipping costs will be recalculated on every mutation

Member Of​

Order object