Required
salesTransactionID :
string (GUID)
The SalesTransactionID of the order to update
Nullable
MaxLength(64)
providerOrderID :
string
The unique order id from the provider's perspective
useProviderPrices : bool
When True, the POS will use the product pricing specified explicitly in the products records of this request by the provider.
When False, the POS will determine its own prices based on the current service mode, price scheme and price schedules for each product.
Nullable
products :
OrderNPayProduct
[]
A list of products to add to the order
Nullable
adjustments :
OrderNPayAdjustment
[]
A list of adjustments to add to the order
Nullable
notes :
OrderNPayNote
[]
A list of notes for the order and/or for specific items
Nullable
decimal(13, 2)
serviceChargeAmount :
number (decimal)
The service charge amount for the order
0+ = an explicit service charge amount
NULL = no explicit service charge amount, automatic service charges may be applied by the POS.
Nullable
covers :
number (int)
Optionally specifies the number of Covers for the order.
Note: This will replace the current covers count on the existing order if specified.
Example
{
"salesTransactionID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
"providerOrderID": "string value",
"useProviderPrices": true,
"products": [],
"adjustments": [],
"notes": [],
"serviceChargeAmount": 1.23,
"covers": 321
}