StockLevel

APIDescription
GET retail_services/StockLevel?ProductId={ProductId}&WarehouseId={WarehouseId}

GET method, Requires Basic Authentication. This method returns stock availablity for the product.

RetailContact

APIDescription
POST retail_services/RetailContact

NULLS are not allowed in any field. You can pass empty strings for unused fields.

ItemGroup

APIDescription
GET retail_services/ItemGroup

GET method will return item groups. Require BASIC Authentication.

ProductList

APIDescription
GET retail_services/ProductList?ItemGroupId={ItemGroupId}&WarehouseId={WarehouseId}

GET method. Require Basic Authentication. This method returns all the products available for a particular ItemGroup or Warehouse.

Transaction

APIDescription
POST retail_services/Transaction

POST method, Require Basic Authentication.

All fields are required.

"ProductDescription": ProductDescription from GET retail_services/ProductList?ItemGroupId={ItemGroupId}&WarehouseId={WarehouseId}

"ProductID": ProductID from GET retail_services/ProductList?ItemGroupId={ItemGroupId}&WarehouseId={WarehouseId}

"Quantity": Total Quantity for the Product

"PaymentReference": "sample string 4", Refence from payment gateway after making payment.

"ItemCost": 5.0, ItemCost from GET retail_services/ProductList?ItemGroupId={ItemGroupId}&WarehouseId={WarehouseId}.

"TotalCost": 6.0, TotalCost for the item.

"TransactionDate": "2014-09-29T15:38:44.681675+10:00",

"MemberCode": 1 MemberCode from POST retail_services/RetailContact.

"SaleTotal": 0.0 Sale total including tax.