Payflow Pro Result Codes

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:

  • Global Payments East and Central

  • American Express

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.