post
https://uatmea-iss-apigw.creditpluspinelabs.com/deviceapi/apis/v1/services/wallet/walletstatusupdate
This API uses to activate and deactivate the wallet. It is applicable for prepaid product issued on Pine Labs platform.
Why would I need to use this resource?
Third party can enable an activate and deactivate accountservicesto cardholder using this API resource. Cardholder can activate the account or deactivate existing account using this service.
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 |
|---|---|---|
| 400 | 997 | Wallet Number field is mandatory |
| 400 | 997 | Wallet Number field should be numeric. |
| 400 | 997 | Wallet Number field value must have min length 9 |
| 400 | 997 | Wallet Number field value must have max length 24 |
| 400 | 997 | Action Flag field is mandatory. |
| 400 | 997 | Action Flag field is invalid. |
| 400 | 997 | Remarksfield value must have max length 100 |
| 400 | BKWL001 | invalid transaction code |
| 400 | BKWL002 | Invalid Wallet Number |
| 400 | BKWL04 | Invalid Wallet Number |
| 400 | BKWL05 | Invalid Client Code. |
| 400 | HDE050 | Institution code is mandatory. |
| 400 | HDE051 | Device number is mandatory |
| 400 | HDE052 | Service code is mandatory. |
| 400 | HDE019 | Invalid device number. |
| 400 | HDE312 | Change atleast one value for walletstatus. |
| 400 | HDE312 | Wallet is already Activated. |
| 400 | HDE312 | Wallet is already De-Activated. |
| 500 | 999 | Internal error. |
| 201 | BKWL000 | Request processed successfully. |
| 400 | HDE100 | Device is not in normal state. |
| 400 | HDE097 | Maximum number of Active currency allowed on Program exceeded. |
| 400 | HDE098 | Available balance islessthan Zero. Wallet cannotset asinactive. |
| 400 | HDE099 | There are some pending authorizations. Wallet cannot set as inactive. |
| 500 | HDEERR002 | Internal error. |
| 500 | HDE001 | Internal error. |