POST api/POSOrder/POSProcessSingleOrder
Request Information
URI Parameters
None.
Body Parameters
POSOrder_ProcessSingleOrder| Name | Description | Type | Additional information |
|---|---|---|---|
| SequentialOrderID | string |
None. |
|
| PaymentResponse | Collection of POSOrder_PaymentResponseClass |
None. |
|
| PaymentGatewayIDF | globally unique identifier |
None. |
|
| PaymentGatewaySettingIDF | globally unique identifier |
None. |
|
| PaymentGatewayNo | integer |
None. |
|
| PayAmountCash | decimal number |
None. |
|
| DueAmountCash | decimal number |
None. |
|
| ReturnAmountCash | decimal number |
None. |
|
| RewardPoints | integer |
None. |
|
| PointsSpent | integer |
None. |
|
| RewardPrice | decimal number |
None. |
|
| RestaurantIDF | globally unique identifier |
None. |
|
| BranchIDF | globally unique identifier |
None. |
|
| CounterIDF | globally unique identifier |
None. |
|
| CounterBalanceHistoryIDF | globally unique identifier |
None. |
|
| TrackingOrderID | string |
None. |
|
| OrderDate | string |
None. |
|
| OrderType | integer |
None. |
|
| OrderSource | integer |
None. |
|
| OrderStatus | string |
None. |
|
| PaymentStatus | string |
None. |
|
| SeatIDF | globally unique identifier |
None. |
|
| TableNo | string |
None. |
|
| QuantityTotal | integer |
None. |
|
| ItemTotal | decimal number |
None. |
|
| ModifierTotal | decimal number |
None. |
|
| DiscountTotal | decimal number |
None. |
|
| ItemTaxTotal | decimal number |
None. |
|
| SubTotal | decimal number |
None. |
|
| TaxAmountTotal | decimal number |
None. |
|
| TotalAmount | decimal number |
None. |
|
| AdjustedAmount | decimal number |
None. |
|
| GrandTotal | decimal number |
None. |
|
| UserIDF | globally unique identifier |
None. |
|
| CustomerIDF | globally unique identifier |
None. |
|
| Name | string |
None. |
|
| string |
None. |
||
| PhoneCountryCode | string |
None. |
|
| PhoneNumber | string |
None. |
|
| AdditionalNotes | string |
None. |
|
| PackagingName | string |
None. |
|
| EnvironmentType | integer |
None. |
|
| OrderMenu | Collection of POSOrder_MenuItemDetailClass |
None. |
|
| KOTMenu | Collection of POSOrder_KOTMenuItemDetailClass |
None. |
|
| OrderTax | Collection of POSOrder_OrderTaxDetailClass |
None. |
Request Formats
application/json, text/json
Sample:
{
"SequentialOrderID": "sample string 1",
"PaymentResponse": [
{
"TransactionID": "sample string 1",
"ResponseCode": "sample string 2",
"ResponseMessage": "sample string 3",
"PaymentStatus": "sample string 4",
"PaidAmount": 5.0,
"RequestData": "sample string 6",
"ResponseData": "sample string 7",
"PaymentGatewayNo": "sample string 8",
"PayAmountCash": 1.0,
"DueAmountCash": 1.0,
"ReturnAmountCash": 1.0
},
{
"TransactionID": "sample string 1",
"ResponseCode": "sample string 2",
"ResponseMessage": "sample string 3",
"PaymentStatus": "sample string 4",
"PaidAmount": 5.0,
"RequestData": "sample string 6",
"ResponseData": "sample string 7",
"PaymentGatewayNo": "sample string 8",
"PayAmountCash": 1.0,
"DueAmountCash": 1.0,
"ReturnAmountCash": 1.0
}
],
"PaymentGatewayIDF": "27ee590c-baa8-41f7-b52e-0bf6f6bd9f6c",
"PaymentGatewaySettingIDF": "8f5c07f4-32d5-41da-b339-45ac1cf1b3e2",
"PaymentGatewayNo": 1,
"PayAmountCash": 1.0,
"DueAmountCash": 1.0,
"ReturnAmountCash": 1.0,
"RewardPoints": 1,
"PointsSpent": 1,
"RewardPrice": 1.0,
"RestaurantIDF": "2130fcf6-f6ba-43cc-9dec-f7df64f8151e",
"BranchIDF": "1f4086c1-876d-41c6-829f-b72d482f180f",
"CounterIDF": "8af6f1c9-f861-4f8c-8231-e42244b48a06",
"CounterBalanceHistoryIDF": "5f1a8cd2-bba4-49ee-8085-05e479f8077f",
"TrackingOrderID": "sample string 6",
"OrderDate": "sample string 7",
"OrderType": 8,
"OrderSource": 9,
"OrderStatus": "sample string 10",
"PaymentStatus": "sample string 11",
"SeatIDF": "6edcdf12-407e-4065-af39-b6346bc1b00b",
"TableNo": "sample string 12",
"QuantityTotal": 13,
"ItemTotal": 14.0,
"ModifierTotal": 15.0,
"DiscountTotal": 16.0,
"ItemTaxTotal": 17.0,
"SubTotal": 18.0,
"TaxAmountTotal": 19.0,
"TotalAmount": 20.0,
"AdjustedAmount": 21.0,
"GrandTotal": 22.0,
"UserIDF": "a16ea520-5c04-4be7-9ac8-01de025f5b79",
"CustomerIDF": "96ab9879-b4ef-41e3-9795-6fd1ddce6240",
"Name": "sample string 24",
"Email": "sample string 25",
"PhoneCountryCode": "sample string 26",
"PhoneNumber": "sample string 27",
"AdditionalNotes": "sample string 28",
"PackagingName": "sample string 29",
"EnvironmentType": 30,
"OrderMenu": [
{
"OrderDetailIDP": "64c17ca3-93a5-4dad-839d-541124bf2efe",
"MenuItemIDF": "2c6ec208-349b-4c32-8b4b-be7c8192d6d5",
"VariantIDF": "cf5337b6-8687-4c21-bb7b-073493e000e3",
"Quantity": 4,
"DiscountPercentage": 5.0,
"ItemName": "sample string 6",
"ItemVariantName": "sample string 7",
"ItemTaxPercent": 8.0,
"AllModifierPrices": "sample string 9",
"AllModifierIDFs": "sample string 10",
"VariantPrice": 11.0,
"ItemDiscountPrice": 12.0,
"DiscountedItemAmount": 13.0,
"DiscountedItemTotalAmount": 14.0,
"ItemTaxPrice": 15.0,
"ItemTotal": 16.0,
"ItemTotalTaxPrice": 17.0,
"ItemModifierTotal": 18.0,
"ItemDiscountPriceTotal": 19.0,
"TotalItemAmount": 20.0,
"ItemAdditionalNotes": "sample string 21"
},
{
"OrderDetailIDP": "64c17ca3-93a5-4dad-839d-541124bf2efe",
"MenuItemIDF": "2c6ec208-349b-4c32-8b4b-be7c8192d6d5",
"VariantIDF": "cf5337b6-8687-4c21-bb7b-073493e000e3",
"Quantity": 4,
"DiscountPercentage": 5.0,
"ItemName": "sample string 6",
"ItemVariantName": "sample string 7",
"ItemTaxPercent": 8.0,
"AllModifierPrices": "sample string 9",
"AllModifierIDFs": "sample string 10",
"VariantPrice": 11.0,
"ItemDiscountPrice": 12.0,
"DiscountedItemAmount": 13.0,
"DiscountedItemTotalAmount": 14.0,
"ItemTaxPrice": 15.0,
"ItemTotal": 16.0,
"ItemTotalTaxPrice": 17.0,
"ItemModifierTotal": 18.0,
"ItemDiscountPriceTotal": 19.0,
"TotalItemAmount": 20.0,
"ItemAdditionalNotes": "sample string 21"
}
],
"KOTMenu": [
{
"IsCancelOrder": true,
"OrderDetailIDP": "8957f5dd-3631-4ca0-b5c1-b81aed830376",
"MenuItemIDF": "5010e5d3-162e-4805-8c76-f20a0d58f593",
"VariantIDF": "3d6c70c7-3912-489b-9357-a88450d4b856",
"Quantity": 5,
"DiscountPercentage": 6.0,
"ItemName": "sample string 7",
"ItemVariantName": "sample string 8",
"ItemTaxPercent": 9.0,
"AllModifierPrices": "sample string 10",
"AllModifierIDFs": "sample string 11",
"VariantPrice": 12.0,
"ItemDiscountPrice": 13.0,
"DiscountedItemAmount": 14.0,
"DiscountedItemTotalAmount": 15.0,
"ItemTaxPrice": 16.0,
"ItemTotal": 17.0,
"ItemTotalTaxPrice": 18.0,
"ItemModifierTotal": 19.0,
"ItemDiscountPriceTotal": 20.0,
"TotalItemAmount": 21.0,
"ItemAdditionalNotes": "sample string 22"
},
{
"IsCancelOrder": true,
"OrderDetailIDP": "8957f5dd-3631-4ca0-b5c1-b81aed830376",
"MenuItemIDF": "5010e5d3-162e-4805-8c76-f20a0d58f593",
"VariantIDF": "3d6c70c7-3912-489b-9357-a88450d4b856",
"Quantity": 5,
"DiscountPercentage": 6.0,
"ItemName": "sample string 7",
"ItemVariantName": "sample string 8",
"ItemTaxPercent": 9.0,
"AllModifierPrices": "sample string 10",
"AllModifierIDFs": "sample string 11",
"VariantPrice": 12.0,
"ItemDiscountPrice": 13.0,
"DiscountedItemAmount": 14.0,
"DiscountedItemTotalAmount": 15.0,
"ItemTaxPrice": 16.0,
"ItemTotal": 17.0,
"ItemTotalTaxPrice": 18.0,
"ItemModifierTotal": 19.0,
"ItemDiscountPriceTotal": 20.0,
"TotalItemAmount": 21.0,
"ItemAdditionalNotes": "sample string 22"
}
],
"OrderTax": [
{
"OrderTaxIDP": "852edac2-9e12-49e7-a853-765c6ba267cd",
"TaxIDF": "b04a1af4-a6a1-4f78-ac58-d602e242a4d4",
"TaxName": "sample string 3",
"TaxPercentage": 4.0,
"TaxAmount": 5.0
},
{
"OrderTaxIDP": "852edac2-9e12-49e7-a853-765c6ba267cd",
"TaxIDF": "b04a1af4-a6a1-4f78-ac58-d602e242a4d4",
"TaxName": "sample string 3",
"TaxPercentage": 4.0,
"TaxAmount": 5.0
}
]
}
application/xml, text/xml
Sample:
<POSOrder_ProcessSingleOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SQLClass">
<AdditionalNotes>sample string 28</AdditionalNotes>
<AdjustedAmount>21</AdjustedAmount>
<BranchIDF>1f4086c1-876d-41c6-829f-b72d482f180f</BranchIDF>
<CounterBalanceHistoryIDF>5f1a8cd2-bba4-49ee-8085-05e479f8077f</CounterBalanceHistoryIDF>
<CounterIDF>8af6f1c9-f861-4f8c-8231-e42244b48a06</CounterIDF>
<CustomerIDF>96ab9879-b4ef-41e3-9795-6fd1ddce6240</CustomerIDF>
<DiscountTotal>16</DiscountTotal>
<Email>sample string 25</Email>
<EnvironmentType>30</EnvironmentType>
<GrandTotal>22</GrandTotal>
<ItemTaxTotal>17</ItemTaxTotal>
<ItemTotal>14</ItemTotal>
<KOTMenu>
<POSOrder_KOTMenuItemDetailClass>
<AllModifierIDFs>sample string 11</AllModifierIDFs>
<AllModifierPrices>sample string 10</AllModifierPrices>
<DiscountPercentage>6</DiscountPercentage>
<DiscountedItemAmount>14</DiscountedItemAmount>
<DiscountedItemTotalAmount>15</DiscountedItemTotalAmount>
<ItemAdditionalNotes>sample string 22</ItemAdditionalNotes>
<ItemDiscountPrice>13</ItemDiscountPrice>
<ItemDiscountPriceTotal>20</ItemDiscountPriceTotal>
<ItemModifierTotal>19</ItemModifierTotal>
<ItemName>sample string 7</ItemName>
<ItemTaxPercent>9</ItemTaxPercent>
<ItemTaxPrice>16</ItemTaxPrice>
<ItemTotal>17</ItemTotal>
<ItemTotalTaxPrice>18</ItemTotalTaxPrice>
<ItemVariantName>sample string 8</ItemVariantName>
<MenuItemIDF>5010e5d3-162e-4805-8c76-f20a0d58f593</MenuItemIDF>
<OrderDetailIDP>8957f5dd-3631-4ca0-b5c1-b81aed830376</OrderDetailIDP>
<Quantity>5</Quantity>
<TotalItemAmount>21</TotalItemAmount>
<VariantIDF>3d6c70c7-3912-489b-9357-a88450d4b856</VariantIDF>
<VariantPrice>12</VariantPrice>
<IsCancelOrder>true</IsCancelOrder>
</POSOrder_KOTMenuItemDetailClass>
<POSOrder_KOTMenuItemDetailClass>
<AllModifierIDFs>sample string 11</AllModifierIDFs>
<AllModifierPrices>sample string 10</AllModifierPrices>
<DiscountPercentage>6</DiscountPercentage>
<DiscountedItemAmount>14</DiscountedItemAmount>
<DiscountedItemTotalAmount>15</DiscountedItemTotalAmount>
<ItemAdditionalNotes>sample string 22</ItemAdditionalNotes>
<ItemDiscountPrice>13</ItemDiscountPrice>
<ItemDiscountPriceTotal>20</ItemDiscountPriceTotal>
<ItemModifierTotal>19</ItemModifierTotal>
<ItemName>sample string 7</ItemName>
<ItemTaxPercent>9</ItemTaxPercent>
<ItemTaxPrice>16</ItemTaxPrice>
<ItemTotal>17</ItemTotal>
<ItemTotalTaxPrice>18</ItemTotalTaxPrice>
<ItemVariantName>sample string 8</ItemVariantName>
<MenuItemIDF>5010e5d3-162e-4805-8c76-f20a0d58f593</MenuItemIDF>
<OrderDetailIDP>8957f5dd-3631-4ca0-b5c1-b81aed830376</OrderDetailIDP>
<Quantity>5</Quantity>
<TotalItemAmount>21</TotalItemAmount>
<VariantIDF>3d6c70c7-3912-489b-9357-a88450d4b856</VariantIDF>
<VariantPrice>12</VariantPrice>
<IsCancelOrder>true</IsCancelOrder>
</POSOrder_KOTMenuItemDetailClass>
</KOTMenu>
<ModifierTotal>15</ModifierTotal>
<Name>sample string 24</Name>
<OrderDate>sample string 7</OrderDate>
<OrderMenu>
<POSOrder_MenuItemDetailClass>
<AllModifierIDFs>sample string 10</AllModifierIDFs>
<AllModifierPrices>sample string 9</AllModifierPrices>
<DiscountPercentage>5</DiscountPercentage>
<DiscountedItemAmount>13</DiscountedItemAmount>
<DiscountedItemTotalAmount>14</DiscountedItemTotalAmount>
<ItemAdditionalNotes>sample string 21</ItemAdditionalNotes>
<ItemDiscountPrice>12</ItemDiscountPrice>
<ItemDiscountPriceTotal>19</ItemDiscountPriceTotal>
<ItemModifierTotal>18</ItemModifierTotal>
<ItemName>sample string 6</ItemName>
<ItemTaxPercent>8</ItemTaxPercent>
<ItemTaxPrice>15</ItemTaxPrice>
<ItemTotal>16</ItemTotal>
<ItemTotalTaxPrice>17</ItemTotalTaxPrice>
<ItemVariantName>sample string 7</ItemVariantName>
<MenuItemIDF>2c6ec208-349b-4c32-8b4b-be7c8192d6d5</MenuItemIDF>
<OrderDetailIDP>64c17ca3-93a5-4dad-839d-541124bf2efe</OrderDetailIDP>
<Quantity>4</Quantity>
<TotalItemAmount>20</TotalItemAmount>
<VariantIDF>cf5337b6-8687-4c21-bb7b-073493e000e3</VariantIDF>
<VariantPrice>11</VariantPrice>
</POSOrder_MenuItemDetailClass>
<POSOrder_MenuItemDetailClass>
<AllModifierIDFs>sample string 10</AllModifierIDFs>
<AllModifierPrices>sample string 9</AllModifierPrices>
<DiscountPercentage>5</DiscountPercentage>
<DiscountedItemAmount>13</DiscountedItemAmount>
<DiscountedItemTotalAmount>14</DiscountedItemTotalAmount>
<ItemAdditionalNotes>sample string 21</ItemAdditionalNotes>
<ItemDiscountPrice>12</ItemDiscountPrice>
<ItemDiscountPriceTotal>19</ItemDiscountPriceTotal>
<ItemModifierTotal>18</ItemModifierTotal>
<ItemName>sample string 6</ItemName>
<ItemTaxPercent>8</ItemTaxPercent>
<ItemTaxPrice>15</ItemTaxPrice>
<ItemTotal>16</ItemTotal>
<ItemTotalTaxPrice>17</ItemTotalTaxPrice>
<ItemVariantName>sample string 7</ItemVariantName>
<MenuItemIDF>2c6ec208-349b-4c32-8b4b-be7c8192d6d5</MenuItemIDF>
<OrderDetailIDP>64c17ca3-93a5-4dad-839d-541124bf2efe</OrderDetailIDP>
<Quantity>4</Quantity>
<TotalItemAmount>20</TotalItemAmount>
<VariantIDF>cf5337b6-8687-4c21-bb7b-073493e000e3</VariantIDF>
<VariantPrice>11</VariantPrice>
</POSOrder_MenuItemDetailClass>
</OrderMenu>
<OrderSource>9</OrderSource>
<OrderStatus>sample string 10</OrderStatus>
<OrderTax>
<POSOrder_OrderTaxDetailClass>
<OrderTaxIDP>852edac2-9e12-49e7-a853-765c6ba267cd</OrderTaxIDP>
<TaxAmount>5</TaxAmount>
<TaxIDF>b04a1af4-a6a1-4f78-ac58-d602e242a4d4</TaxIDF>
<TaxName>sample string 3</TaxName>
<TaxPercentage>4</TaxPercentage>
</POSOrder_OrderTaxDetailClass>
<POSOrder_OrderTaxDetailClass>
<OrderTaxIDP>852edac2-9e12-49e7-a853-765c6ba267cd</OrderTaxIDP>
<TaxAmount>5</TaxAmount>
<TaxIDF>b04a1af4-a6a1-4f78-ac58-d602e242a4d4</TaxIDF>
<TaxName>sample string 3</TaxName>
<TaxPercentage>4</TaxPercentage>
</POSOrder_OrderTaxDetailClass>
</OrderTax>
<OrderType>8</OrderType>
<PackagingName>sample string 29</PackagingName>
<PaymentStatus>sample string 11</PaymentStatus>
<PhoneCountryCode>sample string 26</PhoneCountryCode>
<PhoneNumber>sample string 27</PhoneNumber>
<QuantityTotal>13</QuantityTotal>
<RestaurantIDF>2130fcf6-f6ba-43cc-9dec-f7df64f8151e</RestaurantIDF>
<SeatIDF>6edcdf12-407e-4065-af39-b6346bc1b00b</SeatIDF>
<SubTotal>18</SubTotal>
<TableNo>sample string 12</TableNo>
<TaxAmountTotal>19</TaxAmountTotal>
<TotalAmount>20</TotalAmount>
<TrackingOrderID>sample string 6</TrackingOrderID>
<UserIDF>a16ea520-5c04-4be7-9ac8-01de025f5b79</UserIDF>
<DueAmountCash>1</DueAmountCash>
<PayAmountCash>1</PayAmountCash>
<PaymentGatewayIDF>27ee590c-baa8-41f7-b52e-0bf6f6bd9f6c</PaymentGatewayIDF>
<PaymentGatewayNo>1</PaymentGatewayNo>
<PaymentGatewaySettingIDF>8f5c07f4-32d5-41da-b339-45ac1cf1b3e2</PaymentGatewaySettingIDF>
<PaymentResponse>
<POSOrder_PaymentResponseClass>
<DueAmountCash>1</DueAmountCash>
<PaidAmount>5</PaidAmount>
<PayAmountCash>1</PayAmountCash>
<PaymentGatewayNo>sample string 8</PaymentGatewayNo>
<PaymentStatus>sample string 4</PaymentStatus>
<RequestData>sample string 6</RequestData>
<ResponseCode>sample string 2</ResponseCode>
<ResponseData>sample string 7</ResponseData>
<ResponseMessage>sample string 3</ResponseMessage>
<ReturnAmountCash>1</ReturnAmountCash>
<TransactionID>sample string 1</TransactionID>
</POSOrder_PaymentResponseClass>
<POSOrder_PaymentResponseClass>
<DueAmountCash>1</DueAmountCash>
<PaidAmount>5</PaidAmount>
<PayAmountCash>1</PayAmountCash>
<PaymentGatewayNo>sample string 8</PaymentGatewayNo>
<PaymentStatus>sample string 4</PaymentStatus>
<RequestData>sample string 6</RequestData>
<ResponseCode>sample string 2</ResponseCode>
<ResponseData>sample string 7</ResponseData>
<ResponseMessage>sample string 3</ResponseMessage>
<ReturnAmountCash>1</ReturnAmountCash>
<TransactionID>sample string 1</TransactionID>
</POSOrder_PaymentResponseClass>
</PaymentResponse>
<PointsSpent>1</PointsSpent>
<ReturnAmountCash>1</ReturnAmountCash>
<RewardPoints>1</RewardPoints>
<RewardPrice>1</RewardPrice>
<SequentialOrderID>sample string 1</SequentialOrderID>
</POSOrder_ProcessSingleOrder>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |