The following Reason Codes are used with the A2A processing:

00 - Payment accepted
01 - Invalid bank routing number
02 - Invalid checking account number
07 - Algorithm code invalid
08 - Invalid alternate company
09 - Missing or incomplete data in URL
10 - Invalid date format
11 - Invalid access number
16 - Bad password
17 - Invalid User ID
18 - Transaction already processed
19 - Account info does not match
20 - Invalid credit card number
21 - invalid credit card expiration date
22 - Credit card declined
23 - Credit card timed out
24 - Verification fields do not balance
25 - Invalid transaction code
26 - Invalid name (unidentified/blank in the orginating account holder name or receiver account holder name fields)
27 - Invalid amount (neg. etc.)
28 - Service blocked
29 - Duplicate transaction
99 - MW servers unavailable, will retry