This API is used to send statements on requests initiated through IVR to customers. The Credit+ Issuing system receives, validates and processes the request. If the request is successful, system logs the “Statement Request” (Service Code: 300) 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. When more than one statement is available for a specific month, then the system will log Service Request for ‘Latest’ statement of a month. If the statement has not been generated for the month requested by the cardholder, then the SR is not logged, and an error message is returned in response.
NOTE: This API would be consumed by users who are presently using version 1 of this API. For users who are consuming version 3 of this API, refer to Section ‘Statement Request on IVR API (V3)’.
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 | CCRBO0004 | Request processed successfully. |
400 | 997 | Form Factor Type field is mandatory. |
400 | 997 | Invalid Form Factor Type. |
400 | 997 | Form Factor field value must have min length 10. |
400 | 997 | Form Factor field is mandatory. |
400 | 997 | Form Factor field value must have max length 24. |
400 | 997 | One of the Dates not provided correctly. |
400 | 997 | Statement Period From must be in ddMMyyyy format. |
400 | 997 | Statement Period From field is mandatory. |
400 | 997 | Statement Period To must be in ddMMyyyy format. |
400 | 997 | Statement Mode field is mandatory. |
400 | 997 | Invalid Statement Mode. |
400 | 997 | Invalid Priority Request. |
400 | 997 | At least one transaction channel required. |
400 | VALFRM003 | Invalid Device. |
400 | VALFRM004 | Invalid Device. |
400 | VALFRM005 | Invalid Card Pack Id. |
400 | VALFRM007 | Invalid form factor type. |
400 | VALFRM015 | Statement request not allowed for Debit product. |
400 | STMREQ011 | Preferred address not present. |
400 | STMREQ010 | Email-id not present. |
400 | STMREQ007 | Statement Period To is mandatory for Prepaid device. |
400 | STMREQ005 | Statement Period To not allowed for credit device. |
400 | STMREQ003 | Statement not generated for the given period. |
400 | STMREQ009 | Error while statement log req. |
400 | STMREQ000 | Request Processed Successfully. |
201 | HDS000 | Request processed successfully. |
400 | HDE192 | Statement for specified date range not available. |
500 | HDE105 | Error Occurred as Value not specified for Statement By. |
500 | HDE107 | Error Occurred as Email ID not specified. |
500 | HDE108 | Error in fetching Email ID from Device. |
400 | HDE109 | Error Occurred as Email ID not specified in Device table. |
400 | HDE110 | Error Occurred as Email ID is not matching with Device Email ID. |
500 | HDE111 | Error Occurred while generating statement. |
500 | HDE112 | Error Occurred while generating statement fees. |
500 | HDE113 | Error Occurred while generating statement. |
400 | 994 | Invalid Encryption-Algorithm header value. |
400 | 994 | Invalid Encryption Request Parameters. |
400 | 994 | Cryptography error. |