| 1 | Transaction is valid and was accepted. |
| 101 | The card specified by the CID parameter is invalid or does not exist. |
| 102 | The amount specified by the AMT parameter is invalid or not properly formatted. |
| 103 | The card you are trying to activate is already active. |
| 104 | The card specified by the CID parameter is expired and no longer active. |
| 105 | The account’s balance is insufficient. |
| 106 | A value used for authentication could not be validated, such as MID or MPW. |
| 107 | The transaction specified by the TCR parameter could not be found. |
| 108 | The transaction is invalid. |
| 109 | The transaction could not be processed because the actual date/time is outside the allowed transaction processing window. |
| 111 | The transaction specified by the TCR parameter is not a lock transaction or is the wrong lock transaction. |
| 140 | The program specified by the PRG parameter is invalid. |
| 141 | The API version specified by the VER parameter isn’t supported. |
| 142 | Your request did not include the mandatory VER parameter. |
| 143 | The API version specified by the VER parameter is in an invalid format. It should bein the YYYY-MM-DD form. For example: 2010-01-06. |
| 144 | The language specified by the LNG parameter isn’t supported. |
| 146 | The language you specified in the LNG parameter is in an invalid format. |
| 216 | The invoice number specified in the INV parameter has already been used for this merchant in current year. This error will be triggered only when client requires to setup this configuration. |
| 222 | The invoice number specified in the INV parameter is invalid. |
| 223 | Card locked due to repeat failed PIN attempts. |
| 225 | Invalid action/transaction type. |
| 228 | Invalid workstation number. |
| 229 | Invalid waiter/employee number. |
| 233 | Invalid PIN number. The PIN number was sent but does not match. |
| 234 | Empty PIN. A PIN number was required but none was sent. |
| 235 | Invalid DB PIN value. The server side PIN value is invalid (eg: non-numerical PIN). |
| 260 | Sample error message: card is valid from 2016-06-01 to 2016-12-31. This error will be triggered when the start date of the card is in the future. |
| 262 | Too many attached accounts found. Unable to determine which one to use. |
| 264 | The account is inactive. |
| 265 | The account is expired. |
| 268 | The target account’s balance exceeds the maximum possible balance. |
| 270 | The card can’t be activated due to invalid expiry setting. |
| 277 | The source account does not support balance transfers. |
| 279 | The amount specified in the AMT parameter is lower than the minimum increment amount. |
| 280 | The amount specified in the AMT parameter is lower than the minimum activation amount. |
| 281 | Emptying cards is not supported at the specified location. |
| 282 | The source account’s balance is exceeds the maximum amount supported at the specified location. |
| 283 | The account does not support locking. |
| 284 | The account is currently locked. |
| 285 | The account is not currently locked. |
| 286 | The amount specified in the AMT parameter is higher than the maximum increment amount. |
| 287 | The amount specified in the AMT parameter is higher than the maximum activation amount. |
| 288 | Emptying cards is not supported for the account type of given card. |
| 322 | The maximum number of redemption allowed at this merchant has been met. |
| 500 | There is an internal problem with the DataCandy API, which you cannot resolve. Retry the request. If the problem persists, contact us. |