Transaction Status Codes
Transaction Status Codes
The following table lists the conditions that produce specific transaction status results.
| Condition | Card Scheme | Status |
|---|---|---|
| Disabled Issuer | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus=R Ares.transStatusReason=12 |
| Disabled Issuer Card Bin | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus=R Ares.transStatusReason=12 |
| Issuer License invalid or expired | Mastercard | Ares.transStatus=N Ares.transStatusReason=12 |
| Issuer License invalid | Visa, JCB, American Express, Diners Club | Ares.transStatus=U Ares.transStatusReason=12 |
| Issuer License does not support 3DS2 | Mastercard | Ares.transStatus=N Ares.transStatusReason=12 |
| Issuer License does not support 3DS2 | Visa, JCB, American Express, Diners Club | Ares.transStatus=U Ares.transStatusReason=12 |
| Issuer License does not support the appBased device channel | Mastercard | Ares.transStatus=N Ares.transStatusReason=03 |
| Issuer License does not support the appBased device channel | Visa, JCB, American Express, Diners Club | Ares.transStatus=U Ares.transStatusReason=03 |
| Issuer License does not support the NPA message category | Mastercard | Ares.transStatus=N Ares.transStatusReason=20 |
| Issuer License does not support the NPA message category | Visa, JCB, American Express, Diners Club | Ares.transStatus=U Ares.transStatusReason=20 |
| Issuer License does not support the threeRI device channel | Mastercard | Ares.transStatus=N Ares.transStatusReason=21 |
| Issuer License does not support the threeRI device channel | Visa, JCB, American Express, Diners Club | Ares.transStatus=U Ares.transStatusReason=21 |
| Issuer License does not support RBA | Mastercard | Ares.transStatus=N Ares.transStatusReason=12 |
| Issuer License does not support RBA | Visa, JCB, American Express, Diners Club | Ares.transStatus=U Ares.transStatusReason=12 |
| CardExpiry < RecurringExpiry | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus=N Ares.transStatusReason=04 |
| RecurringExpiry < PurchaseDate | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus=N Ares.transStatusReason=04 |
| Areq.TDSCompId is Y and no ThreeDSMethodReq is received | Mastercard | Ares.transStatus=N Ares.transStatusReason=11 |
| Areq.TDSCompId is Y and no ThreeDSMethodReq is received | Visa, JCB, American Express, Diners Club | Ares.transStatus=U Ares.transStatusReason=11 |
| Areq.TDSCompId is U and ThreeDSMethodReq is received | Mastercard | Ares.transStatus=N Ares.transStatusReason=11 |
| Areq.TDSCompId is U and ThreeDSMethodReq is received | Visa | Ares.transStatus=U Ares.transStatusReason=11 |
| Browser data collected in ThreeDSMethodReq differs with Areq Browser Data | Mastercard | Ares.transStatus=N Ares.transStatusReason=11 |
| Browser data collected in ThreeDSMethodReq differs with Areq Browser Data | Visa, JCB, American Express, Diners Club | Ares.transStatus=U Ares.transStatusReason=11 |
| Card has been enrolled in the system (Pre-Registered) but not registered, and Proof of Authentication Attempt is enabled | Visa | Ares.transStatus= A Ares.transStatusReason=98 |
| Card has been enrolled in the system (Pre-Registered) but not registered, and Proof of Authentication Attempt is enabled | Mastercard | Ares.transStatus= N Ares.transStatusReason=12 |
| Card has been enrolled in the system (Pre-Registered) but not registered, and Proof of Authentication Attempt is enabled | JCB, American Express, Diners Club | Ares.transStatus= A Ares.transStatusReason=13 |
| Card not enrolled in system and Proof of Authentication Attempt is enabled | Visa | Ares.transStatus= A Ares.transStatusReason=98 |
| Card not enrolled in system and Proof of Authentication Attempt is enabled/disabled | Mastercard | Ares.transStatus= N Ares.transStatusReason=08 |
| Card not enrolled in system and Proof of Authentication Attempt is enabled | JCB, American Express, Diners Club | Ares.transStatus=A Ares.transStatusReason=08 |
| Card not enrolled in system and Proof of Authentication Attempt is disabled | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus=N Ares.transStatusReason=08 |
| ACS records show the card type belongs to a provider that differs from the provider sent the request | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=06 |
| Device is listed in Unsupported Device lists | Mastercard | Ares.transStatus= N Ares.transStatusReason=03 |
| Device is listed in Unsupported Device lists | Visa, JCB, American Express, Diners Club | Ares.transStatus= U Ares.transStatusReason=03 |
| Error in parsing Device Info | Mastercard | Ares.transStatus= N Ares.transStatusReason=02 |
| Error in parsing Device Info | Visa, JCB, American Express, Diners Club | Ares.transStatus= U Ares.transStatusReason=03 |
| Challenge is decided for ThreeRI device channel | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=15 |
| No device is assigned to card | Mastercard | Ares.transStatus= N Ares.transStatusReason=12 |
| No data available for card authentication | Visa, JCB, American Express, Diners Club | Ares.transStatus= U Ares.transStatusReason=12 |
| ACS does not support SDK UI | Mastercard | Ares.transStatus= N Ares.transStatusReason=03 |
| ACS does not support SDK UI | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= U Ares.transStatusReason=03 |
| ACS does not support SDK Interface | Mastercard | Ares.transStatus= N Ares.transStatusReason=03 |
| ACS does not support SDK Interface | Visa, JCB, American Express, Diners Club | Ares.transStatus= U Ares.transStatusReason=03 |
| Card status is set to stolen | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=10 |
| Card status is set to locked | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=01 |
| Card status is set to Disabled | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=01 |
| Card status is set to Deleted | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=08 |
| CardExpiry of Areq differs from real CardExpiry | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=01 |
| Card name of Areq differs from real card name | Mastercard | Ares.transStatus= N Ares.transStatusReason=12 |
| Card name of Areq differs from real card name | Visa, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=13 |
| Card is expired | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=05 |
| Card is in reactivation mode | Mastercard | Ares.transStatus= N Ares.transStatusReason=15 |
| Card is in reactivation mode | Visa, JCB, American Express, Diners Club | Ares.transStatus= N Ares.transStatusReason=15 |
| In Authentication Exemption Settings, status for exempted transactions is defined Y SOFTLAUNCH LIST Enabled | Visa | Ares.transStatus= Y Ares.transStatusReason=99 |
| In Authentication Exemption Settings, status for exempted transactions is defined A SOFTLAUNCH LIST Enabled | Visa | Ares.transStatus= A Ares.transStatusReason=99 |
| In Authentication Exemption Settings, status for exempted transactions is defined A or Y SOFTLAUNCH LIST Enabled | Mastercard | Ares.transStatus= Y Ares.transStatusReason=99 |
| In Authentication Exemption Settings, status for exempted transactions is defined Y SOFTLAUNCH LIST Enabled | JCB, American Express, Diners Club | Ares.transStatus= Y Ares.transStatusReason=17 |
| In Authentication Exemption Settings, status for exempted transactions is defined A SOFTLAUNCH LIST Enabled | JCB, American Express, Diners Club | Ares.transStatus= A res.transStatusReason=17 |
| In Authentication Exemption Settings, status for exempted transactions is defined Y Domestic and International Amount threshold Enabled | Visa | Ares.transStatus= Y Ares.transStatusReason=99 |
| In Authentication Exemption Settings, status for exempted transactions is defined A Domestic and International Amount threshold Enabled | Visa | Ares.transStatus= A Ares.transStatusReason=99 |
| In Authentication Exemption Settings, status for exempted transactions is defined A or Y Domestic and International Amount Threshold Enabled | Mastercard | Ares.transStatus= Y Ares.transStatusReason=99 |
| In Authentication Exemption Settings, status for exempted transactions is defined Y Domestic and International Amount Threshold Enabled | JCB, American Express, Diners Club | Ares.transStatus= Y Ares.transStatusReason=17 |
| In Authentication Exemption Settings, status for exempted transactions is defined A Domestic and International Amount Threshold Enabled | JCB, American Express, Diners Club | Ares.transStatus= A Ares.transStatusReason=17 |
| Risk Chain is Enabled | Visa | Ares.transStatus= Y Ares.transStatusReason=99 |
| Risk Chain is Enabled | Mastercard, JCB, American Express, Diners Club | Ares.transStatus= Y Ares.transStatusReason=17 |
| Certificate is not found or expired | Mastercard | Ares.transStatus= N Ares.transStatusReason=09 |
| Certificate is not found or expired | Visa, JCB, American Express, Diners Club | Ares.transStatus= U Ares.transStatusReason=09 |
| Challenge is required | Visa, Mastercard, JCB, American Express, Diners Club | Ares.transStatus= C |