Payflow Pro Guide

Table Of Contents
Express Checkout for Payflow Pro 45
Transaction Responses
RESULT Values and RESPMSG Text
4
RESULT Values and RESPMSG Text
The RESULT parameter and value is the first name-value pair returned in the response string.
The value of RESULT indicates the overall status of the transaction attempt:
z A value of 0 (zero) indicates that no errors occurred and the transaction was approved.
z A value less than zero indicates that a communication error occurred. In this case, no
transaction is attempted.
z A value greater than zero indicates a decline or error (except in the case of RESULT 104.
See the table below).
The response message (RESPMSG) provides a brief description for decline or error results.
RESULT Values for Transaction Declines or Errors
For non-zero RESULT values, the response string includes a RESPMSG name-value pair. The
exact wording of the RESPMSG (shown in bold) may vary. Sometimes a colon appears after the
initial RESPMSG followed by more detailed information.
When interpreting RESULT values for the PayPal processor, note the following:
z When RESULT=0, warning information may be returned that is useful to the request
application. See the PayPal API documentation on Developer Central for detailed
information on corrective actions.
z When RESULT=104, you must log in to the PayPal website to determine if the transaction
actually went through. If the transaction does not appear in the History section, you should
retry it.
TABLE 4.5 Payflow Transaction RESULT Values and RESPMSG Text
RESULT RESPMSG and Explanation
0 Approved
1 User authentication failed. Error is caused by one or more of the following:
z Login information is incorrect. Verify that USER, VENDOR, PARTNER, and
PASSWORD have been entered correctly. VENDOR is your merchant ID and USER
is the same as VENDOR unless you created a Payflow Pro user. All fields are case
sensitive.
z Invalid Processor information entered. Contact merchant bank to verify.
z "Allowed IP Address" security feature implemented. The transaction is coming
from an unknown IP address. See PayPal Manager online help for details on
how to use Manager to update the allowed IP addresses.
z You are using a test (not active) account to submit a transaction to the live
PayPal servers. Change the host address from the test server URL to the live
server URL