Skip to content

Transaction Status Codes

3DS v2.1 Transaction Status Codes

The following table lists the conditions that produce specific 3DS v2.1 transaction status results.

ConditionCard SchemeStatus
Disabled IssuerVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus=R
Ares.transStatusReason=12
Disabled Issuer Card BinVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus=R
Ares.transStatusReason=12
Issuer License invalid or expiredMastercardAres.transStatus=R
Ares.transStatusReason=12
Issuer License invalidVisa, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=12
Issuer License does not support 3DS2MastercardAres.transStatus=R
Ares.transStatusReason=12
Issuer License does not support 3DS2Visa, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=12
Issuer License does not support the appBased device channelVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=03
Issuer License does not support the NPA message categoryMastercardAres.transStatus=R
Ares.transStatusReason=20
Issuer License does not support the NPA message categoryVisa, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=20
Issuer License does not support the threeRI device channelMastercardAres.transStatus=R
Ares.transStatusReason=21
Issuer License does not support the threeRI device channelJCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=21
Issuer License does not support the threeRI device channelVisaAres.transStatus=U
Ares.transStatusReason=12
purchaseDate is after now (+1 hour tolerance)MasterCardAres.transStatus=R
Ares.transStatusReason=11
purchaseDate is after now (+1 hour tolerance)Visa, JCB, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=11
Issuer License does not support RBAMastercardAres.transStatus=R
Ares.transStatusReason=12
Issuer License does not support RBAVisa, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=12
Areq.TDSCompId is Y and no ThreeDSMethodReq is receivedMastercard, JCBAres.transStatus=R
Ares.transStatusReason=11
Areq.TDSCompId is Y and no ThreeDSMethodReq is receivedVisa, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=11
Areq.TDSCompId is U and ThreeDSMethodReq is receivedMastercard, JCBAres.transStatus=R
Ares.transStatusReason=11
Areq.TDSCompId is U and ThreeDSMethodReq is receivedVisa, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=11
Browser data collected in ThreeDSMethodReq differs with AReq Browser DataMastercard, JCBAres.transStatus=R
Ares.transStatusReason=11
Browser data collected in ThreeDSMethodReq differs with AReq Browser DataVisa, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=11
Card has been enrolled in the system (Pre-Registered) but not registered, and Proof of Authentication Attempt is enabledVisaAres.transStatus=A
Ares.transStatusReason=13
Ares.authenticationMethod=98
Card has been enrolled in the system (Pre-Registered) but not registered, and Proof of Authentication Attempt is enabledMastercard, JCB (Non-Payment Authentication)Ares.transStatus= N
Ares.transStatusReason=13
Card has been enrolled in the system (Pre-Registered) but not registered, and Proof of Authentication Attempt is enabledJCB (Payment Authentication), American Express, Diners ClubAres.transStatus= A
Ares.transStatusReason=13
Card not enrolled in system and Proof of Authentication Attempt is enabledVisaAres.transStatus= A
Ares.transStatusReason=08
Ares.authenticationMethod=98
Card not enrolled in system and Proof of Authentication Attempt is enabled/disabledMastercard, JCBAres.transStatus= R
Ares.transStatusReason=08
Card not enrolled in system and Proof of Authentication Attempt is enabledAmerican Express, Diners ClubAres.transStatus=A
Ares.transStatusReason=08
Card not enrolled in system and Proof of Authentication Attempt is disabledVisa, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=08
ACS records show the card type belongs to a provider that differs from the provider sent the requestMastercard, JCBAres.transStatus= R
Ares.transStatusReason=06
ACS records show the card type belongs to a provider that differs from the provider sent the requestVisa, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=06
Device is listed in Unsupported Device listsVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=03
Error in parsing Device InfoVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=03
Challenge is decided for ThreeRI device channelJCBAres.transStatus= A
Ares.transStatusReason=09
Challenge is decided for ThreeRI device channelVisa, Mastercard, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=09
No device is assigned to cardMastercardAres.transStatus= R
Ares.transStatusReason=12
No authentication method available for cardVisa, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=12
ACS does not support SDK UIVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=03
ACS does not support SDK InterfaceVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=03
Card status is set to stolenMastercard, JCBAres.transStatus= R
Ares.transStatusReason=10
Card status is set to stolenVisa, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=10
Card status is set to lockedMastercard, JCBAres.transStatus= R
Ares.transStatusReason=12
Card status is set to lockedVisa, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=01
Card status is set to DisabledMastercard, JCBAres.transStatus= R
Ares.transStatusReason=12
Card status is set to DisabledVisa, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=01
CardExpiry of AReq differs from real CardExpiryMastercardAres.transStatus= R
Ares.transStatusReason=06
CardExpiry of AReq differs from real CardExpiryJCB (Payment Authentication)Ares.transStatus= A
Ares.transStatusReason=13
CardExpiry of AReq differs from real CardExpiryVisa, JCB (Non-Payment Authentication), American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=13
Card name of AReq differs from real card nameMastercardAres.transStatus= R
Ares.transStatusReason=06
Card name of AReq differs from real card nameJCB (Payment Authentication)Ares.transStatus= A
Ares.transStatusReason=13
Card name of AReq differs from real card nameVisa, JCB (Non-Payment Authentication), American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=13
Card is expiredMastercard, JCBAres.transStatus= R
Ares.transStatusReason=05
Card is expiredVisa, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=05
Card is in reactivation modeMastercardAres.transStatus= R
Ares.transStatusReason=12
Card is in reactivation modeVisa, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=12
In Authentication Exemption Settings, status for exempted transactions is defined Y
SOFTLAUNCH LIST Enabled
VisaAres.transStatus= Y
Ares.authenticationMethod=99
In Authentication Exemption Settings, status for exempted transactions is defined A
SOFTLAUNCH LIST Enabled
VisaAres.transStatus= A
Ares.authenticationMethod=98
In Authentication Exemption Settings, status for exempted transactions is defined A or Y
SOFTLAUNCH LIST Enabled
MastercardAres.transStatus= Y
Ares.transStatusReason=17
In Authentication Exemption Settings, status for exempted transactions is defined Y
SOFTLAUNCH LIST Enabled
JCB, American Express, Diners ClubAres.transStatus= Y
In Authentication Exemption Settings, status for exempted transactions is defined A
SOFTLAUNCH LIST Enabled
JCB, American Express, Diners ClubAres.transStatus= A
In Authentication Exemption Settings, status for exempted transactions is defined Y
Domestic and International Amount threshold Enabled
VisaAres.transStatus= Y
Ares.authenticationMethod=99
In Authentication Exemption Settings, status for exempted transactions is defined A
Domestic and International Amount threshold Enabled
VisaAres.transStatus= A
Ares.authenticationMethod=98
In Authentication Exemption Settings, status for exempted transactions is defined A or Y
Domestic and International Amount Threshold Enabled
MastercardAres.transStatus= Y
Ares.transStatusReason=17
In Authentication Exemption Settings, status for exempted transactions is defined Y
Domestic and International Amount Threshold Enabled
JCB, American Express, Diners ClubAres.transStatus= Y
In Authentication Exemption Settings, status for exempted transactions is defined A
Domestic and International Amount Threshold Enabled
JCB, American Express, Diners ClubAres.transStatus= A
Risk Chain is Enabled and Risk Decision is FrictionlessVisaAres.transStatus= Y
Ares.authenticationMethod=99
Risk Chain is Enabled and Risk Decision is Frictionless with reviewVisaAres.transStatus= Y
Ares.authenticationMethod=97
Risk Chain is Enabled and Risk Decision is FrictionlessMastercardAres.transStatus= Y
Ares.transStatusReason=17
Risk Chain is Enabled and Risk Decision is FrictionlessMasterCard, American Express, Diners ClubAres.transStatus= Y
Risk Chain is Enabled and Risk Decision is DeclineVisa, MasterCard, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=09
Risk Chain is Enabled and Risk Decision is DeclineJCB (Payment Authentication)Continue with challenge; if no authentication method is available then Ares.transStatus=A
Risk Chain is Enabled and Risk Decision is DeclineJCB (Non-Payment Authentication)Continue with challenge; if no authentication method is available then Ares.transStatus=N
SDK certificate for App-based transaction is not found or expiredMastercardAres.transStatus= R
Ares.transStatusReason=09
SDK certificate for App-based transaction is not found or expiredVisa, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=09
Challenge is requiredVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= C
Error during transactionVisa, JCB, American Express, Diners ClubRReq.transStatus= U
RReq.transStatusReason=09
Error during transactionMasterCardRReq.transStatatus=N
RReq.transStatusReason=09

3DS v2.2 Transaction Status Codes

The following table lists the conditions that produce specific 3DS v2.2 transaction status results.

ConditionCard SchemeStatus
Disabled IssuerVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus=R
Ares.transStatusReason=12
Disabled Issuer Card BinVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus=R
Ares.transStatusReason=12
Issuer License invalid or expiredMastercardAres.transStatus=R
Ares.transStatusReason=12
Issuer License invalidVisa, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=12
Issuer License does not support 3DS2MastercardAres.transStatus=R
Ares.transStatusReason=12
Issuer License does not support 3DS2Visa, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=12
Issuer License does not support the appBased device channelVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=03
Issuer License does not support the NPA message categoryMastercardAres.transStatus=R
Ares.transStatusReason=20
Issuer License does not support the NPA message categoryVisa, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=20
Issuer License does not support the threeRI device channelMastercardAres.transStatus=R
Ares.transStatusReason=21
Issuer License does not support the threeRI device channelJCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=21
Issuer License does not support the threeRI device channelVisaAres.transStatus=U
Ares.transStatusReason=12
purchaseDate is after now (+1 hour tolerance)MasterCardAres.transStatus=R
Ares.transStatusReason=11
purchaseDate is after now (+1 hour tolerance)Visa, JCB, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=11
Issuer License does not support RBAMastercardAres.transStatus=R
Ares.transStatusReason=12
Issuer License does not support RBAVisa, JCB, American Express, Diners ClubAres.transStatus=U
Ares.transStatusReason=12
Areq.TDSCompId is Y and no ThreeDSMethodReq is receivedMastercardAres.transStatus=R
Ares.transStatusReason=11
Areq.TDSCompId is Y and no ThreeDSMethodReq is receivedVisa, JCB, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=11
Areq.TDSCompId is U and ThreeDSMethodReq is receivedMastercardAres.transStatus=R
Ares.transStatusReason=11
Areq.TDSCompId is U and ThreeDSMethodReq is receivedVisaAres.transStatus=N
Ares.transStatusReason=11
Browser data collected in ThreeDSMethodReq differs with AReq Browser DataMastercardAres.transStatus=R
Ares.transStatusReason=11
Browser data collected in ThreeDSMethodReq differs with AReq Browser DataVisa, JCB, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=11
Card has been enrolled in the system (Pre-Registered) but not registered, and Proof of Authentication Attempt is enabledVisaAres.transStatus=A
Ares.transStatusReason=13
Ares.authenticationMethod=98
Card has been enrolled in the system (Pre-Registered) but not registered, and Proof of Authentication Attempt is enabledMastercard, JCB (Non-Payment Authentication)Ares.transStatus=N
Ares.transStatusReason=13
Card has been enrolled in the system (Pre-Registered) but not registered, and Proof of Authentication Attempt is enabledJCB (Payment Authentication), American Express, Diners ClubAres.transStatus= A
Ares.transStatusReason=13
Card not enrolled in system and Proof of Authentication Attempt is enabledVisaAres.transStatus= A
Ares.transStatusReason=13
Ares.authenticationMethod=98
Card not enrolled in system and Proof of Authentication Attempt is enabled/disabledMastercard, JCBAres.transStatus= R
Ares.transStatusReason=08
Card not enrolled in system and Proof of Authentication Attempt is enabledAmerican Express, Diners ClubAres.transStatus=A
Ares.transStatusReason=08
Card not enrolled in system and Proof of Authentication Attempt is disabledVisa, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=08
ACS records show the card type belongs to a provider that differs from the provider sent the requestMastercard, JCBAres.transStatus= R
Ares.transStatusReason=06
ACS records show the card type belongs to a provider that differs from the provider sent the requestVisa, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=06
Device is listed in Unsupported Device lists and Decoupled Authentication is not supported by 3DS serverVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=03
Device is listed in Unsupported Device lists and Decoupled Authentication is supported by 3DS serverVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= D
Error in parsing Device Info and Decoupled Authentication is not supported by 3DS serverVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=03
Error in parsing Device Info and Decoupled Authentication is supported by 3DS serverVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= D
Challenge is decided for ThreeRI device channel and Decoupled Authentication is not supported by 3DS serverVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=09
Challenge is decided for ThreeRI device channel and Decoupled Authentication is supported by 3DS serverVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= D
Decoupled Authentication is required but no suitable Decoupled Authenticator is availableVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=25
Only Decoupled Authentication is available but Decoupled Authentication is not supported by 3DS ServerVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=23
No device is assigned to cardMastercardAres.transStatus= R
Ares.transStatusReason=12
No authentication method available for cardVisa, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=12
ACS does not support SDK UIVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=03
ACS does not support SDK InterfaceVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=03
Card status is set to stolenMastercard, JCBAres.transStatus= R
Ares.transStatusReason=10
Card status is set to stolenVisa, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=10
Card status is set to lockedMastercard, JCBAres.transStatus= R
Ares.transStatusReason=12
Card status is set to lockedVisa, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=01
Card status is set to DisabledMastercard, JCBAres.transStatus= R
Ares.transStatusReason=12
Card status is set to DisabledVisa, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=12
CardExpiry of AReq differs from real CardExpiryMastercardAres.transStatus= R
Ares.transStatusReason=06
CardExpiry of AReq differs from real CardExpiryMastercard, JCB (Payment Authentication)Ares.transStatus= A
Ares.transStatusReason=06
CardExpiry of AReq differs from real CardExpiryVisa, JCB (Non-Payment Authentication), American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=06
Card name of AReq differs from real card nameMastercardAres.transStatus= R
Ares.transStatusReason=06
Card name of AReq differs from real card nameJCB (Payment Authentication)Ares.transStatus= A
Ares.transStatusReason=06
Card name of AReq differs from real card nameVisa, JCB (Non-Payment Authentication), American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=06
Card is expiredMastercard, JCBAres.transStatus= R
Ares.transStatusReason=05
Card is expiredVisa, American Express, Diners ClubAres.transStatus= N
Ares.transStatusReason=05
Card is in reactivation modeMastercardAres.transStatus= R
Ares.transStatusReason=12
Card is in reactivation modeVisa, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=12
In Authentication Exemption Settings, status for exempted transactions is defined Y
SOFTLAUNCH LIST Enabled
VisaAres.transStatus= Y
Ares.authenticationMethod=99
In Authentication Exemption Settings, status for exempted transactions is defined A
SOFTLAUNCH LIST Enabled
VisaAres.transStatus= A
Ares.authenticationMethod=98
In Authentication Exemption Settings, status for exempted transactions is defined A or Y
SOFTLAUNCH LIST Enabled
MastercardAres.transStatus= Y
Ares.transStatusReason=17
In Authentication Exemption Settings, status for exempted transactions is defined Y
SOFTLAUNCH LIST Enabled
JCB, American Express, Diners ClubAres.transStatus= Y
In Authentication Exemption Settings, status for exempted transactions is defined A
SOFTLAUNCH LIST Enabled
JCB, American Express, Diners ClubAres.transStatus= A
In Authentication Exemption Settings, status for exempted transactions is defined Y
Domestic and International Amount threshold Enabled
VisaAres.transStatus= Y
Ares.authenticationMethod=99
In Authentication Exemption Settings, status for exempted transactions is defined A
Domestic and International Amount threshold Enabled
VisaAres.transStatus= A
Ares.authenticationMethod=98
In Authentication Exemption Settings, status for exempted transactions is defined A or Y
Domestic and International Amount Threshold Enabled
MastercardAres.transStatus= Y
Ares.transStatusReason=17
In Authentication Exemption Settings, status for exempted transactions is defined Y
Domestic and International Amount Threshold Enabled
JCB, American Express, Diners ClubAres.transStatus= Y
In Authentication Exemption Settings, status for exempted transactions is defined A
Domestic and International Amount Threshold Enabled
JCB, American Express, Diners ClubAres.transStatus= A
Risk Chain is Enabled and Risk Decision is FrictionlessVisaAres.transStatus= Y
Ares.authenticationMethod=99
Risk Chain is Enabled and Risk Decision is Frictionless with reviewVisaAres.transStatus= Y
Ares.authenticationMethod=97
Risk Chain is Enabled and Risk Decision is FrictionlessMastercardAres.transStatus= Y
Ares.transStatusReason=17
Risk Chain is Enabled and Risk Decision is FrictionlessMasterCard, American Express, Diners ClubAres.transStatus= Y
Risk Chain is Enabled and Risk Decision is DeclineVisa, MasterCard, American Express, Diners ClubAres.transStatus=N
Ares.transStatusReason=09
Risk Chain is Enabled and Risk Decision is DeclineJCB (Payment Authentication)Continue with challenge; if no authentication method is available then Ares.transStatus=A
Risk Chain is Enabled and Risk Decision is DeclineJCB (Non-Payment Authentication)Continue with challenge; if no authentication method is available then Ares.transStatus=N
SDK certificate for App-based transaction is not found or expiredMastercardAres.transStatus= N
Ares.transStatusReason=09
SDK certificate for App-based transaction is not found or expiredVisa, JCB, American Express, Diners ClubAres.transStatus= U
Ares.transStatusReason=09
Challenge is requiredVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= C
Error during transactionVisa, JCB, American Express, Diners ClubRReq.transStatus= U
RReq.transStatusReason=09
Error during transactionMasterCardRReq.transStatatus=U
RReq.transStatusReason=22
Decoupled authentication is requiredVisa, Mastercard, JCB, American Express, Diners ClubAres.transStatus= D