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.

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?