Credit Card Decline Codes
We created a json array keyed to the credit card decline code to add to your options table (or wherever). We added an action column that suits our purposes. You may wish to ignore or change. This is not guaranteed accurate or exhaustive as there is no legal standard. But it’s a great start. Feel free to email us if you find errors or uncover worthwhile additions. a:50:{i:1;a:2:{s:6:"reason";s:20:"01: Refer to issuer";s:6:"action";s:7:"contact";}i:2;a:2:{s:6:"reason";s:40:"02: Refer to issuer (special condition)";s:6:"action";s:7:"contact";}i:3;a:2:{s:6:"reason";s:21:"03: Invalid merchant";s:6:"action";s:5:"block";}i:4;a:2:{s:6:"reason";s:28:"04: Pick up card (no fraud)";s:6:"action";s:5:"block";}i:5;a:2:{s:6:"reason";s:17:"05: Do not honor";s:6:"action";s:7:"contact";}i:6;a:2:{s:6:"reason";s:10:"06: Error";s:6:"action";s:5:"error";}i:7;a:2:{s:6:"reason";s:25:"07: Pick up card (fraud)";s:6:"action";s:5:"block";}i:10;a:2:{s:6:"reason";s:21:"10: Partial approval";s:6:"action";s:5:"error";}i:12;a:2:{s:6:"reason";s:24:"12: Invalid transaction";s:6:"action";s:5:"error";}i:13;a:2:{s:6:"reason";s:19:"13: Invalid amount";s:6:"action";s:5:"error";}i:14;a:2:{s:6:"reason";s:27:"14: Invalid account number";s:6:"action";s:7:"contact";}i:15;a:2:{s:6:"reason";s:19:"15: No such issuer";s:6:"action";s:7:"contact";}i:19;a:2:{s:6:"reason";s:25:"19: Re-enter transaction";s:6:"action";s:5:"error";}i:21;a:2:{s:6:"reason";s:20:"21: No action taken";s:6:"action";s:5:"error";}i:25;a:2:{s:6:"reason";s:36:"25: Unable to locate record in file";s:6:"action";s:5:"block";}i:28;a:2:{s:6:"reason";s:56:"28: File...
