# Verifi Alert Reason Code - New Mapping(from Jun18th, 2024)

{% hint style="info" %}
This table scrolls horizontally. Make sure to check all columns.<br>
{% endhint %}

The first two columns show the reason code, with a description. \
The last three columns show the valid reason code & result code combinations in their xxx.yyy format.

<table data-full-width="false"><thead><tr><th width="146">Reason Code</th><th width="156">Description</th><th>Outcome</th><th>Refund</th><th>Not Refunded</th><th>Not Settled</th></tr></thead><tbody><tr><td>100</td><td>Resolved with successful refund</td><td>Resolved</td><td>100.001</td><td>invalid</td><td>invalid</td></tr><tr><td>101</td><td>Resolved with partial credit</td><td>Resolved</td><td>101.001<mark style="color:red;">*</mark></td><td>invalid</td><td>invalid</td></tr><tr><td>102</td><td>Authorization failed transaction</td><td>Resolved</td><td>invalid</td><td>invalid</td><td>102.003</td></tr><tr><td>900</td><td>Not refunded for Other Reasons</td><td>Declined</td><td>invalid</td><td>900.002</td><td>invalid</td></tr><tr><td>901</td><td>Descriptor does not belong to Merchant</td><td>Declined</td><td>invalid</td><td>901.002</td><td>invalid</td></tr><tr><td>902</td><td>Transaction could not be found</td><td>Declined</td><td>invalid</td><td>902.002</td><td>invalid</td></tr><tr><td>940</td><td>Duplicate Alert</td><td>Declined</td><td>940.001</td><td>940.002</td><td>940.003</td></tr><tr><td>950</td><td>Unable to process refund</td><td>Declined</td><td>invalid</td><td>950.002</td><td>invalid</td></tr><tr><td>951</td><td>Transaction refunded or cancelled before the alert</td><td>Resolved</td><td>951.001</td><td>invalid</td><td>951.003</td></tr><tr><td>952</td><td>Transaction previously received a chargeback</td><td>Declined</td><td>952.001</td><td>952.002</td><td>invalid</td></tr><tr><td>953</td><td>Transaction older than 120 days</td><td>Declined</td><td>953.001</td><td>953.002</td><td>invalid</td></tr><tr><td>954</td><td>Transaction 3D secure authenticated successfully</td><td>Declined</td><td>954.001</td><td>954.002</td><td>invalid</td></tr><tr><td>956</td><td>Unable to stop order fulfillment</td><td>Declined</td><td>956.001</td><td>956.002</td><td>invalid</td></tr><tr><td>957</td><td>Disagree with dispute reason. Proceed with chargeback</td><td>Declined</td><td>invalid</td><td>957.002</td><td>invalid</td></tr><tr><td>999</td><td>Work in progress</td><td>WIP</td><td>invalid</td><td>999.002</td><td>invalid</td></tr></tbody></table>

#### <mark style="color:red;">\* mandatory -</mark> *alert\_outcome\_amount (=partial refund amount)*
