VirtualTerminalQuote
authorizedTaxOverride objectnullable
inclusivebooleannullable
rateBpsinteger<int32>required
Possible values: >= 0 and <= 10000
reasonstringrequired
Possible values: <= 500 characters
currencystringrequired
exclusiveTaxMinorinteger<int64>required
inclusivebooleanrequired
lines object[]required
Array [
descriptionstringrequired
displayAmountinteger<int64>required
inclusivebooleanrequired
priceIdstringrequired
productIdstringrequired
quantityinteger<int64>required
taxAmountinteger<int64>required
taxRateBpsinteger<int32>nullable
totalAmountinteger<int64>required
unitCostinteger<int64>required
]
locationIdstringrequired
quoteIdstringrequired
subtotalMinorinteger<int64>required
taxMinorinteger<int64>required
taxRateBpsinteger<int32>nullable
taxedbooleanrequired
tipMinorinteger<int64>required
totalMinorinteger<int64>required
VirtualTerminalQuote
{
"authorizedTaxOverride": {
"inclusive": true,
"rateBps": 0,
"reason": "string"
},
"currency": "string",
"exclusiveTaxMinor": 0,
"inclusive": true,
"lines": [
{
"description": "string",
"displayAmount": 0,
"inclusive": true,
"priceId": "string",
"productId": "string",
"quantity": 0,
"taxAmount": 0,
"taxRateBps": 0,
"totalAmount": 0,
"unitCost": 0
}
],
"locationId": "string",
"quoteId": "string",
"subtotalMinor": 0,
"taxMinor": 0,
"taxRateBps": 0,
"taxed": true,
"tipMinor": 0,
"totalMinor": 0
}