Authentication result codes
This article contains a summary list of authentication result codes and their classifications for each instrument as standardised by BankTech across acquiring banks. At the bottom, there is also a file of all result codes if you want to have a predefined and exhaustive matching on result code level. However, in general, working off the result type should be sufficient for most users interested in a simple result.
There are typically three authentication result code timings depending on how far a transaction got in processing and whether any status updates occurred. Results are reported at the time of acquiring bank submission validation, processing execution and post-processing. Any validation errors will be reported at submission and you can resolve and resubmit these transactions in most cases.
For some authentication instruments, there are special rules to consider. For example, TT2 NAEDO Migration can only be performed on mandates which have collected on NAEDO before and can only be submitted for authentication during the migration window. Additionally, RMS can only be requested where a TT2 attempt has been made but the debtor did not respond to the authentication request.
While every effort is made to keep these lists updated, BankTech is unable to guarantee the full list of result codes is always accurate as the industry regularly reviews these result codes.
TT1
ResultCode
ResultDescription
ResultType
Timing
RTA2000
Pending authorisation
Pending
Validation
RTA200
Debtor accepted authentication
Successful
Execution
RTA500
Rejected by the debtor
Rejected
Execution
RTA100
No response from the debtor
Time-Out
Post
TT2
ResultCode
ResultDescription
ResultType
Timing
PRE2000
Pending authorisation
Pending
Validation
PRE200
Debtor accepted authentication
Successful
Execution
PRE500
Rejected by the debtor
Rejected
Execution
PRE100
No response from the debtor
Time-Out
Post
TT2 NAEDO Migration
ResultCode
ResultDescription
ResultType
Timing
NMI2000
Pending authorisation
Pending
Validation
NMI200
Debtor accepted authentication
Successful
Execution
NMI500
Rejected by the debtor
Rejected
Execution
NMI100
No response from the debtor
Time-Out
Post
RMS
ResultCode
ResultDescription
ResultType
Timing
RMS2000
Pending authorisation
Pending
Validation
RMS200
Debtor accepted authentication
Successful
Execution
RMS500
Rejected by the debtor
Rejected
Execution
RMS100
No response from the debtor
Time-Out
Post
Full List
Last updated
Was this helpful?