Place Order
URL:
Method: POST
https://saasapi.igainapp.in/v1/order.php/placeorder
Request Parameters
Parameter | Type | Position | # | Description |
---|---|---|---|---|
Authorization | string |
Header |
Required |
Authorization is the Enrypted Company API KEY |
membershipid | string |
Body |
Required |
Membership ID / Mobile No. |
outletno | integer |
Body |
Required |
Outlet ID |
orderno | integer |
Body |
Required |
Order No. |
orderamount | integer |
Body |
Required |
Order Amount |
loyaltydiscount | integer |
Body |
Required |
Loyalty Discount Amount |
itemsdata | array |
Body |
Required |
Order Items Details |
redeemdetails | array |
Body |
Required |
Redeem Points Details |
voucherdetails | array |
Body |
Required |
Redeem Voucher Details |
giftcarddetails | array |
Body |
Required |
Redeem Gift Card Details |
paymentdetails | array |
Body |
Required |
Payment Details Details |
Sample Request Body
{ "membershipid":"2019000000076", "outletno":"4", "orderno":"2231", "orderamount":"500", "loyaltydiscount":"0", "itemsdata":[ { "code": "900501", "quantity":"2", "price": "50" }, { "code": "10003", "quantity":"1", "price": "400" }], "redeemdetails":{"points":"100","amount":"100"}, "voucherdetails":{"code":"","amount":"0"}, "giftcarddetails":{"code":"","amount":"0"}, "paymentdetails":{"id":"1","reference":"126","name":"Cash","amount":"400"} }
Sample Request Response
{ "errorcode":1001, "message":"Successful", "membershipid":"2019000000076", "membername":"Nilesh Choudhari", "orderno":"30021", "orderamount":"500.00", "loyaltydiscount":"0.00", "pointsamount":"100.00", "voucheramount":"0.00", "giftcardamount":"0.00", "balancedue":"400.00", "gainedpoints":4, "currentbalance":234 }
Error Codes
Error Code | Description |
---|---|
3121 | Required field(s) is missing or empty |
3112 | Invalid Gift Card |
3101 | Insufficient current balance |
3103 | Invalid item code Or Item not exist |
2069 | Invalid Discount Voucher |
2066 | Equivalent redeem amount / discount amount is more than order amount |
2067 | Order no. already exist. |
2009 | Invalid outlet no. |
2003 | Invalid or unable to locate membership id |
1002 | Order amount doesn't match with items price |
1001 | Successful |