post https://uatmea-iss-apigw.creditpluspinelabs.com/deviceapi/apis/v1/services/cardholder/deviceLimitUpdate
This API is used by the cardholder to manage and set transaction limits. The Credit+ Issuing system receives, validates, and processesthe request. If the request is successful, the cardholder specific transaction limit plan is attached at the device level. You cannot update the transaction limit for a refund transaction using this API. For more details about configurations for routing refund transactions refer to the Appendix section.
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 | 997 | productType field is mandatory. |
400 | 997 | productType field is invalid. |
400 | 900 | User Or Bank does not support API. |
400 | 997 | formFactorType field is mandatory. |
400 | 997 | formFactorType field value must have size 3. |
400 | 997 | formFactorType field is invalid. |
400 | 997 | formfactor field is mandatory. |
400 | 997 | formFactor field value must have max length 24. |
400 | 997 | formFactor field value must have min length 10. |
400 | 997 | Only alphanumeric characters and special characters [_!'()*+,-.] are allowed. |
400 | 997 | Program Code field should only contain [A-Z 0-9] and underscore and must start and end with alphanumeric character. |
400 | 997 | Program Code field value must have max length 10. |
400 | 997 | Device Plan Code field should only contain [A-Z 0-9] and underscore and must start and end with alphanumeric character. |
400 | 997 | Device Plan Code field value must have max length 10. |
400 | 997 | limits field is mandatory. |
400 | 997 | Limits field max size limit reached. |
400 | 997 | {} field is mandatory. |
400 | 997 | transactionType field value must have size 2. |
400 | 997 | transactionSource field value must have size 3. |
400 | 997 | {} field is invalid. |
400 | 997 | Found duplicate limits. |
400 | 997 | Invalid Floor Amount field. |
400 | 997 | Invalid Ceiling Amount field. |
400 | 997 | Invalid Daily Amount field. |
400 | 997 | Invalid Periodic Amount field. |
400 | 997 | Invalid Yearly Amount field. |
400 | 997 | Floor Amount should not be greater than Ceiling Amount. |
400 | 997 | Ceiling Amount should not be greater than Daily Amount. |
400 | 997 | Ceiling Amount should not be greater than Periodic Amount. |
400 | 997 | Ceiling Amount should not be greater than Yearly Amount. |
400 | 997 | Daily Amount should not be greater than Periodic Amount. |
400 | 997 | Daily Amount should not be greater than Yearly Amount. |
400 | 997 | Periodic Amount should not be greater than Yearly Amount. |
400 | 997 | {} field must be a positive value with maximum 12 integers and 0 fractions. |
400 | 997 | Invalid Transaction Channel. |
400 | 997 | Invalid combination of Transaction Type and Transaction Source. |
400 | 997 | Transaction Channel field is invalid. |
400 | CNA002 | Card Number Alias Functionality is not applicable for this Institution. |
400 | CNA003 | Record does not exists for the given details. |
400 | CNA005 | Multiple device numbers are linked for given details. |
400 | 998 | Device Number does not exist. |
400 | 901 | Device is cancelled. |
400 | 901 | Device is replaced. |
400 | 901 | Device is expired. |
400 | 999 | Generating invalid limit plan code. |
400 | 994 | Invalid Request - Unrecognized field. |
401 | 900 | Access is denied. |
500 | 912 | Forward offset time limit violated. |
500 | 913 | Backward offset time limit violated. |
500 | 999 | Internal error. |
400 | 994 | Invalid Encryption-Algorithm header value. |
400 | 994 | Invalid Encryption Request Parameters. |
400 | 994 | Cryptography error. |
400 | 997 | Refund Transaction’s Limit Update is not allowed. |