Why did I get result code 112?

The following outlines the causes and solutions to this issue:

Processor AVS settings causing declined transactions

Payflow Pro allows merchants to request AVS authorization at the processor level. Once a transaction is returned to Payflow Pro an edit check occurs. The Payflow Gateway either accepts or rejects it based on the AVS results. If it is rejected, we return result code 112.

Although this isn't the preferred way to validate AVS (see the Payflow Gateway Developer Guide and Reference and the Payflow Fraud Protection Services User’s Guide for other ways to handle AVS), some merchants require this functionality. To remove or modify the AVS settings on your account, contact Payflow Support to have AVS turned on or off at the processor level.

Declined transactions on test servers

The card-issuing bank doesn't validate the street address and ZIP code on the test servers, but you can use the following method to verify these values.

  • The Payflow Pro testing server simulates AVS by returning a value for AVSADDR, based on the first three characters of the submitted value for BILLTOSTREET.
  • The testing server returns a value for AVSZIP, based on the submitted BILLTOZIP value as shown in the following table.
  • If BILLTOSTREET starts with 667 or higher, or begins with a non-numeric character, then the simulator returns AVSADDR=X, AVSZIP=X.

The following table tests AVSADDR.

Submitted Value for BILLTOSTREET

Example BILLTOSTREET Value

AVSADDR Result

000-333

24285 Elm

Y

334-666

49354 Main

N

667 or higher or begins with a non-numeric character

79232 Maple

X

The following table tests AVSZIP.

Submitted Value for BILLTOZIP

Example BILLTOZIP Value

AVSZIP Result

00000-50000

382

Y

50001-99999

94303

N

Any value (if street address is 667 or higher or begins with a non-numeric character)

BILLTOSTREET=79232 Maple&BILLTOZIP=20304

X


American Express not set up with FISERV

Contact your merchant bank and ask to have American Express added to your account with FISERV.

Customer billed

Global Payments Central (MAPP), Moneris, Litle, and Planet Payment are host-based processors. AVS restrictions shouldn't be used with a host-based account, because if a Sale transaction is successfully authorized but fails the AVS check, the processor will settle the transaction even though we returned result code 112. This happens because AVS is a secondary function that occurs after the authorization process. Contact Payflow Support to have AVS restrictions turned off on your account.

Note: Even if you're not using a host-based processor, the cardholder may see a pending authorization on their account because the AVS check occurs after the authorization process. The pending authorization will be released within 3 to 29 days, depending on the card-issuing bank.

See also:
RESULT Values and RESPMSG Text

Mehr Möglichkeiten, wie wir helfen können

Wenn Sie Cookies akzeptieren, verwenden wir diese, um Ihre Erfahrung zu verbessern und anzupassen und unseren Partnern zu ermöglichen, Ihnen personalisierte PayPal-Anzeigen zu zeigen, wenn Sie andere Websites besuchen. Cookies verwalten und mehr erfahren