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