2009
Table Of Contents
- Contents
- Introduction
- Downloading, Installing, and Activating
- Simple Payflow Transaction
- Performing Direct Payment Credit Card Transactions
- About Direct Payment Credit Card Processing
- Parameters Used in Transactions
- Submitting Sale Transactions
- Submitting Authorization/Delayed Capture Transactions
- When To Use Authorization/Delayed Capture Transactions
- Required Authorization Transaction Parameters
- Typical Authorization Transaction Parameter String
- Required Delayed Capture Transaction Parameters
- Delayed Capture Transaction: Capturing Transactions for Lower Amounts
- Delayed Capture Transaction: Capturing Transactions for Higher Amounts
- Delayed Capture Transaction: Error Handling and Retransmittal
- Submitting Credit Transactions
- Submitting Void Transactions
- Recharging to the Same Credit Card (Reference Transactions)
- Using Address Verification Service
- Card Security Code Validation
- Responses to Transaction Requests
- Testing Credit Card Transactions
- Verbosity: Viewing Processor- Specific Transaction Results
- Currency Codes
- Country Codes
- Index
Responses to Transaction Requests
RESULT Values and RESPMSG Text
5
42 Website Payments Pro Payflow Edition Developer’s Guide
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 0 indicates that a communication error occurred. In this case, no
transaction is attempted.
z A value greater than 0 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
applicaton. 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 5.13 Payflow Transaction RESULT Values and RESPMSG Text
RESULT RESPMSG and Explanation
0 Approved
NOTE: PayPal processor: Warning information may be returned that may be useful
to the request applicaton. See the PayPal API documentation on the PayPal
website for information on corrective actions.