The client application should not interpret the ReCo (Response Code) field or property value returned to the POS - it is provided for information only. You may store the value for historical and reference records. Generally the fully numeric Response Codes are defined by the bank or acquirers only.
| ReCo (Response Code) | Explanation |
|---|---|
| 00 | Transaction Approved |
| 01 | Refer to Card Issuer - customer’s bank (Card Issuer) indicates possible issue with the card number. Customer would need to contact their bank or the customer can use a different card |
| 02 | Refer to Card Issuer - customer’s bank (Card Issuer) indicates possible issue with the card number. Customer would need to contact their bank or the customer can use a different card |
| 03 | Invalid Merchant |
| 08 | Signature Required |
| 55 | Invalid PIN |
| 65 | Exceeded Withdrawal Attempts |
| 70 | Visa Contactless Online PIN required |
| 75 | PIN Try Limit Exceeded |
| 76 | Declined |
| 91 | Returned by the Windcave host when we cannot reach the issuer. We may try to Authorise Offline Transaction if applicable |
| E1 | Card (Application) Blocked |
| E2 | ICC Card Removed |
| J1 | Refund Not Matched |
| J2 | Refund Not Matched |
| P0 | Printer is not present |
| P1 | Printer is out of paper |
| V0 | Protocol Version Mismatch |
| V1 | Currency Mismatch |
| V2 | Completion amount did not match Authorised amount |
| V3 | Completion amount exceed Authorised amount |
| V4 | Invalid prompt ID |
| V5 | Transmit message failed |
| V6 | Card read error (will be reported if the card read is bad, or an EMV or contactless card is removed before reading can be completed) |
| V7 | Message is too long |
| V8 | Maximum Authorisation Amount Exceeded |
| V9 | Unable to display message |
| VA | Busy. Wait for further possible message. |
| VB | Card Read or Swipe Timeout |
| VC | Self-test Failed |
| VD | Hardware Failure |
| VE | Not Initialised (CFG~SETD request is required) |
| VF | Transaction Reference or Sequence Number Error |
| VG | Invalid Object |
| VH | Invalid Action |
| VJ | More than max outstanding voids / completions outstanding (outstanding transactions not settled with Windcave internet servers) |
| VK | Invalid request message (fields are malformed) |
| VL | Configuration Update Needed (communication with Windcave host is required) |
| VM | Stored value card presented |
| VN | Non-stored value card presented |
| VP | CRC Error |
| VQ | Invalid Amount |
| VR | Invalid Merchant Reference |
| VS | Unsupported Baud Rate |
| VT | Unsupported Maximum Message Size |
| VU | Too many nested un-handled request messages |
| VV | ICC response data exceeds maximum message length |
| VW | Transaction cancelled |
| VX | Access to Restricted Card Data prohibited |
| VZ | Cannot execute command – TXEN is not enabled |
| W1 | Feature is disabled. This message is received when you attempt an operation which has not been enabled at Windcave for this device |
| W2 | ICC Declined. The ICC Card locally declined a transaction |
| W3 | Data not available (e.g. When using GETT to retrieve a token that has not been retrieved, or is not configured on the Windcave host) |
| W5 | Stored Value Card state is unknown. The card needs to be represented to confirm the correct card state (with an SVE command) |
| W6 | Stored Value Transaction could not be settled – POS should reverse the transaction with an SVR |
| W7 | A previous stored value transaction failed due to power failure |
| W8 | Wrong card presented |
| WB | Card is expired |
| WD | Invalid card |
| WE | Card not allowed (the card was not configured in the card prefix table) |
| WF | Offline conditions exceeded |
| WI | DeviceId supplied in SETD does not match the required DeviceIdPrefix configured for this device |
| WJ | Transaction was offline, operation not allowed |
| WO | Wrong sequence |
| WP | Unknown MIFARE card |
| WS | Necessary data not provided via Logon, e.g. Merchant ID, CATID |
| WT | Card or account not suitable for Cash Out |
| WU | Logon request is too frequent |
| WV | Current transaction requires a Signature response before proceeding. Signature must be resolved |
| WW | Transaction Cancelled, and Void sent to cancel or reverse the transaction by the host |
| WX | Daily limit exceeded |
| WY | Invalid response from Host |
| WZ | Response MAC failed from Host |
| X0 | Card is removed too soon |
| X1 | Inappropriate Online Request |
| U9 | Timeout (No Response from Host) |
| Z9 | Signature Declined |