Estimate Points to Earn
URL:
Method: POST
https://saasapi.igainapp.in/v1/order.php/pointsestimate
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 |
itemsdata | array |
Body |
Required |
Order Items Details |
redeemdetails | array |
Body |
Required |
Redeem Points Details |
Sample Request Body
{ "membershipid":"40000000002", "outletno":"21806", "orderno":"10823", "orderamount":"4200.00", "itemsdata":[{"code":"flight-booking","quantity":"1","price": "600"}, {"code":"hotel-booking","quantity":"1","price": "600"}, {"code":"meet-n-greet","quantity":"1","price": "600"}, {"code":"lounge","quantity":"1","price": "600"}, {"code":"in-dest-experience","quantity":"1","price": "600"}, {"code":"fast-track","quantity":"1","price": "600"}, {"code":"baggage-insurance","quantity":"1","price": "600"}], "redeemdetails":{"points":"0","amount":"0"} }
Sample Request Response
{ "errorcode":1001, "message":"Successful", "membershipid":"40000000002", "membername":"Amit Kamble", "orderno":"10823", "orderamount":"4,200.00", "pointsamount":"0.00", "balancedue":"4,200.00", "pointstogained":53, "firstorderpoints":53, "bdaypoints":53, "currentbalance":0 }
Error Codes
Error Code | Description |
---|---|
3121 | Required field(s) is missing or empty |
3103 | Invalid item code Or Item not exist |
3101 | Insufficient current balance |
2066 | Equivalent redeem amount / discount amount is more than order amount |
2009 | Invalid outlet no. |
2003 | Invalid or unable to locate membership id |
1002 | Order amount doesn't match with items price |
1001 | Successful |