This API is used to redeem reward pointsto credit cash into cardholder's account for requests received through variousthird party channelssuch as online banking or mobile banking. The Credit+ Issuing system receives, validates and processes the request. If the request is successful and adheres to business rules, then number of points coming in the request are redeemed from the account's loyalty point bucket. The system logs the “Reward Redemption (Cash Credit)” (Service Code: 513) service request (SR) and sends the service request details in the response message. If the request fails, the system returns the corresponding error code in the response and the SR is not logged. This API is applicable for prepaid, credit and debit products issued on Pine Labs platform.
NOTE: This API is applicable for general purpose reloadable programs only in case of prepaid products. Further, the device status should not be blocked, cancelled or upgrade and the unpaid status should be normal (0).
HTTP Status and Response Status Matrix
- HTTP Code: This is the response status code issued by a server in response to a client's request made to the server.
- Error Code: This is the error code returned by Credit+ Issuing application in the ‘code’ field of the response message indicating if the request was processed successfully or failed.
- Reason: This is the description of the error code returned by Credit+ Issuing application.
HTTP Code | Error Code | Reason |
---|---|---|
201 | 000 | Successful |
400 | 119 | Transaction Not Allowed |
500 | 999 | Internal Error |
400 | 954 | Invalid/not matching mobile number/Card number |
400 | 955 | Customer not billed/NTB customer |
400 | 956 | Available reward points are not sufficient for redemption |
400 | 956 | Co-Brand Partner is not Configured/Available |
400 | 957 | Minimum Redemption Points/Amount criteria not met |
400 | 957 | Account Unpaid Status is not Normal |
400 | 957 | Loyalty plan is not configured |
400 | 958 | Card already blocked/cancelled/upgraded |
400 | 960 | Redemption allowed for Primary device |
400 | 997 | Card Type field is mandatory |
400 | 997 | Points To Be Redeemed field is mandatory |
400 | 997 | Device Number field is mandatory |
500 | 951 | Internal Error |
400 | 997 | Device Number field value must have min length 4 |
400 | 997 | Device Number field value must have max length 24 |
400 | 997 | Card Number field should be numeric |
400 | 997 | Mobile number field is mandatory |
400 | LOYT00020 | Error in fetching Product and Account details |
400 | LOYT00028 | Error in fetching data from account |
400 | LOYT00023 | Redemption Points entered are less than Minimum Points defined on this plan |
400 | LOYT00029 | Total selected points are less than Minimum redemption points on Plan |
400 | LOYT00024 | Error in fetching data from CARD_RANGE, Account No |
400 | LOYT00029 | Error While Getting Redemption Value |
400 | LOYT00029 | Error While generating new microfilm number |
400 | LOYT00032 | Error fetching cumulative balance |
400 | LOYT00019 | Error in fetching details of Account No |
400 | TXN003 | Error updating balance |