post
https://uatmea-iss-apigw.creditpluspinelabs.com/deviceapi/apis/v1/services/transactions/transferDebit
This API is used to process transfer debit transactions in Credit+ Issuing system. It can also be consumed by the Acquiring institutions, if enabled through the requisite system parameter on processing center level.
NOTE: The API, if sent with Card Number Alias (CNA), will fetch the corresponding associated device for further processing only if DEVICE _STATUS_CODE = NORMAL (0) OR (DEVICE_STATUS_CODE = UPGRADE (9) AND UPGRADE_STATUS = 1).
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.
- Details: This is the detailed description of the error code returned by Credit+ Issuing application
| HTTP Code | Error Code | Reason | Details |
|---|---|---|---|
| 400 | 997 | Transaction Type field is invalid. | |
| 400 | 100 | Do Not Honour. | |
| 400 | -1 | Incorrect result size: expected 1, actual 0. | |
| 400 | 991 | Form Factor Not Supported CNA. | |
| 400 | 991 | Form Factor Not Supported CPI. | |
| 403 | 900 | User Or Bank does not support API. | |
| 400 | 119 | Transaction not permitted. | |
| 400 | 200 | CAPTURE CARD. | |
| 400 | 107 | REFER TO CARD ISSUER. | |
| 403 | 900 | Bank Not Registered. | |
| 500 | INVCHA002 | Channel Error-Invalid channel - 21. | |
| 500 | INVCHA001 | Invalid channel - 21. | |
| 400 | 997 | Channel field must be numeric. | |
| 400 | 997 | Channel field value must have size 2. | |
| 400 | 905 | Invalid CVV2, DOB, Expiry date or Old Pin. | |
| 400 | 994 | Invalid Encryption-Algorithm header value. | |
| 400 | 994 | Invalid Encryption Request Parameters. | |
| 400 | 994 | Cryptography error. | |
| 500 | 920 | PIN change operation is not permitted. | |
| 500 | TRANSACTION_PROCESSING_TIMEOUT | The transaction processing has got timed out. Please try after some time. | A reversal entry would be created for the transaction only if the processing is successful. |
| 500 | TRANSACTION_PROCESSING_FAILURE | The transaction cannot be processed. Please try after some time. |