Transaction Response Codes

Canonical mada scheme and Nami ECR response codes returned by the terminal — source of truth for interpreting transaction results.

Canonical response codes returned by the payment terminal / mada host. This page is the single source of truth for interpreting the response code in a transaction result.

Mada Scheme Codes

CodeDescriptionAction
000ApprovedApprove
001Honour with identificationApprove
003Approved (VIP)Approve
007Approved, update ICC (To be used when a response includes an issuer script. This code is used for mada only.)Approve
060Approved in Stand-In Processing (STIP) mode by mada switchApprove
061Approved in Stand-In Processing (STIP) mode by mada POSApprove
087Offline Approved (Chip only)Approve
089Unable to go On-line. Off-line approved (Chip only)Approve
100Do not honourDecline
101Expired cardDecline
102Suspected fraud (To be used when ARQC validation fails)Decline
103Card acceptor contact acquirerDecline
104Restricted cardDecline
105Card acceptor call acquirer’s security departmentDecline
106Allowable PIN tries exceededDecline
107Refer to card issuerDecline
108Refer to card issuer’s special conditionsDecline
109Invalid merchantDecline
110The specified amount is invalid or exceeds the maximum unitary amount for the given mada transaction serviceDecline
111Invalid card numberDecline
112PIN data requiredDecline
114No account of type requestedDecline
115Requested function not supportedDecline
116Not sufficient fundsDecline
117Incorrect PINDecline
118No card recordDecline
119Transaction not permitted to cardholderDecline
120Transaction not permitted to terminalDecline
121Exceeds Daily limit for the given mada transaction serviceDecline
122Security violationDecline
123Exceeds frequency limit i.e. number of transactions, for the given mada transaction service.Decline
125Card not effectiveDecline
126Invalid PIN blockDecline
127PIN length errorDecline
128PIN key synch errorDecline
129Suspected counterfeit cardDecline
164Transaction not permitted for this Merchant Category Code (MCC)Decline
165Excessive pre-authorization Capture not allowedDecline
166More than one pre-authorization extension is not allowedDecline
167Issuer not certified for this transaction or service or Issuer does not support this serviceDecline
182Invalid date (Visa 80)Decline
183Cryptographic error found in PIN or CVV (Visa 81)Decline
184Incorrect CVV (Visa 82)Decline
185Unable to verify PIN (Visa 83)Decline
187Original transaction for refund, preauthorization capture, preauthorization void or preauthorization extension not foundDecline
188OFFLINE DECLINEDDecline
190Unable to go online – Offline declinedDecline
195Card insertion required to proceed the transactionDecline
196Online PIN is requiredDecline
197The bank account used in the original transaction does not match the bank account being used in the Refund, Preauthorization Capture, reauthorization Void or Preauthorization Extension transactionDecline
198The refund, preauthorization void amount or cumulative amount exceeds the original transaction amountDecline
199The refund, pre-authorization capture, preauthorization void or preauthorization extension transaction period exceeds the maximum time limit allowed by the mada business rulesDecline
200Do not honourDecline
201Expired cardDecline
202Suspected fraud (To be used when ARQC validation fails)Decline
203Card acceptor contact acquirerDecline
204Restricted cardDecline
205Card acceptor call acquirer’s security departmentDecline
206Allowable PIN tries exceededDecline
207Special conditionsDecline
208Lost cardDecline
209Stolen cardDecline
210Suspected counterfeit cardDecline
300File download SuccessApprove
301Not supported by receiverDecline
302Unable to locate record on fileDecline
306Not successfulDecline
307Format errorDecline
400Reversal AcceptedApprove
480Original transaction not foundDecline
481Original transaction was found but declinedDecline
500Reconciliation Totals MatchedApprove
501Reconciliation Totals Not MatchedDecline
690Unable to parse messageDecline
800Registration SuccessApprove
888Unknown errorDecline
893Signature errorDecline
902Invalid TransationDecline
903Re-enter TransactionDecline
904Format errorDecline
906Cutover InprocessDecline
907Card issuer or switch inoperativeDecline
908Transaction destination cannot be found for routingDecline
909System malfunctionDecline
910Card issuer signed offDecline
911Card issuer timed outDecline
912Card issuer unavailableDecline
913Duplicate transmissionDecline
914Not able to trace back to original transactionDecline
915Reconciliation cutover or checkpoint errorDecline
916MAC incorrect (permissible in 1644)Decline
917MAC key syncDecline
918No communication keys available for useDecline
919Encryption key sync errorDecline
920Security software/hardware error – try againDecline
921Security software/hardware error – no actionDecline
922Message number out of sequenceDecline
923Request in progressDecline
940Unknown terminalDecline
942Invalid Reconciliation DateDecline
943Transaction service is not supported for GCCNet cardsDecline
944The requested DCC Currency is invalid or no longer supportedDecline
945The Acquirer ID, Merchant ID, Store ID or Department ID specified in the DCC Rate Inquiry is not enabled for the DCC serviceDecline
946Acquirer timed outDecline

Nami ECR Codes

CodeDescription
980INVALID TRANSACTION
981Reversal Time Limit Expired
982Enter Valid RRN
983No Records Found
984No Running Total Records
985Signature Miss Match
986Session not Started
987User Cancel
988Card Error
989No Response
990No Reconciliation Records
991Reversal Not Allowed
992PIN Error
993PIN Timeout
994Enter Valid Pin
995Transaction Not Allowed
996Card Scheme Not Allowed
997MSR Read Failed
998Blocked card
999Try another card
1000Card Removed
1001Manualy Entry Cancelled
1002Terminated
1003Do Register
1004Already Registered
1005Check Digit Fail
1006ECR Connect Time Out
1007No Snapshot Total Records
1008Terminal Not Registered
1009File Download Failed

Did this page help you?