post
https://uatmea-iss-apigw.creditpluspinelabs.com/deviceapi/apis/statements/prepaids/searches
This API can be used to retrieve maximum three prepaid statements within provided date range or up to latest three months prepaid statements. The API can be accessed through various sources such as mobile application or net banking or any other Issuer application to get a prepaid device statement. A consolidated statement data for Primary, Add-On and Supplementary devices will be sent in the API response. The request call is made using form factor as either of client code, mobile number, device number, device number alias or card pack ID. Both API request and response are encrypted using AES encryption.
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 |
|---|---|---|
| 200 | OK | The server successfully processed the request. |
| 400 | MISSING_REQUIRED_FIELD | Error example: Missing Required Field 'productType'. |
| 400 | INVALID_FIELD_VALUE | 'productType' field value 'pre-paid' is invalid. |
| 400 | INVALID_FIELD_FORMAT | 'client.profile.birthDate' field value '1-Jan' format is invalid |
| 400 | INVALID_FIELD_LENGTH | 'client.mobile.isdCode' size must be between 1 and 3. |
| 400 | CRYPTOGRAPHY_ERROR | Error occurred while decryption of the encrypted request payload. |
| 400 | UNIQUE_RECORD_NOT_FOUND | Multiple records found for given search criteria. |
| 403 | PERMISSION_DENIED | It seems you don't have permission to access this API. |