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 |