The following table defines result codes supporting the amount control:
Processor |
Result Codes Available for Testing |
|---|---|
FDMS Nashville |
0, 12, 13, 104 |
Paymentech |
0, 12, 13, 104 |
Vital |
0, 4, 12, 13, 23, 104, 114, 1000 |
Nova |
0, 12, 13, 104 |
FDMS South |
0, 12, 13, 104 |
Amex |
0, 12, 13, 104, 1000 |
Global Payments East (NDCE) |
0, 4, 5, 12, 13, 23, 24, 30, 100, 104, 114, 1000 |
Global Payments Central (MAPP) |
0, 4, 5, 8, 12, 13, 23, 24, 104, 111, 114, 1000 |
The following table defines Payflow Pro result codes:
Result |
Definition |
How to Test Using Payflo Pro |
|---|---|---|
0 |
Approved |
Use an AMOUNT of $1000 or less for all hosts except Global Payments Central (MAPP), PBS, and FDRA. Credit (C) and Force (F) transactions will always be approved regardless of dollar amount or card number. |
1 |
User authentication failed |
Use an invalid PWD. |
2 |
Invalid tender |
Use an invalid TENDER, such as G. |
3 |
Invalid transaction type |
Use an invalid TRXTYPE, such as G. |
4 |
Invalid amount |
Use an invalid AMOUNT, such as –1. |
5 |
Invalid merchant information |
Use an AMOUNT of 1005. Applies only to the following processors:
|
7 |
Field format error |
Submit a Delayed Capture transaction with no ORIGID. |
10 |
Too many line items |
OBSOLETE. |
12 |
Declined |
Use an AMOUNT of 1012 or an AMOUNT of 2001 or more. |
13 |
Referral |
Use an AMOUNT of 1013. |
19 |
Original transaction ID not found |
Submit a Delayed Capture transaction with an invalid ORIGID. |
22 |
Invalid ABA number |
Applies only to ACH transactions – submit an invalid ABA number (8 digits). |
23 |
Invalid account number |
Submit an invalid account number, for example, 000000000000000. |
24 |
Invalid expiration date |
Submit an invalid expiration date, for example, 0298. |
25 |
Transaction type not mapped to this host |
Submit a transaction for a card or tender you are not currently set up to accept, for example, a Diners card if you are not set up to accept Diners. |
29 |
Invalid XML document |
Pass a bad XML document (XMLPay users only). |
30 |
Duplicate Transaction |
Use an AMOUNT of 1030. Only applies to Global Payments East and Central processors. |
50 |
Insufficient funds available |
Use an amount of 1050. Only applies to Paymentech. |
99 |
General error |
Use an AMOUNT of 1099. Only applies to Global Payments East. |
100 |
Invalid transaction returned from host |
Use an AMOUNT of 1100. Only applies to Global Payments East and Central. |
101 |
Time-out value too small |
Set timeout value to 1. |
103 |
Error reading response from host |
Use an AMOUNT of 1103. |
104 |
Timeout waiting for processor response |
Use an AMOUNT of 1104. |
105 |
Credit error |
Attempt to credit an authorization. |
108 |
Void error |
Attempt to void a captured authorization. |
111 |
Capture error |
Capture an Authorization transaction twice or attempt to capture a transaction that is not an Authorization transaction. |
112 |
Failed AVS check |
You cannot generate this RESULT value by submitting an amount of 1112, but must submit a value for AVS that will fail. In production, this error occurs only if your account is configured by a Payflow Pro customer service to use the “AVS Deny” feature. |
113 |
Cannot exceed sales cap |
Applies to ACH transactions only. |
114 |
CVV2 Mismatch |
Use an AMOUNT of 1114. Only applies to Vital and Global Payments East and Central processors. |
1000 |
Generic Host Error |
Use an AMOUNT of 2000. Does not apply to Nova, American Express, or Global Payments East processors. |