2009

Table Of Contents
Responses to ACH Payment Requests
RESULT Codes and RESPMSG Values
8
54 Payflow ACH Payment Service Guide
PNREF Value
The PNREF is a unique transaction identification number issued by PayPal that identifies the
transaction for billing, reporting, and transaction data purposes. The PNREF value appears in
the Transaction ID column in PayPal Manager reports.
The PNREF value is used as the ORIGID value (original transaction ID) in credits
(TRXTYPE=C), inquiries (TRXTYPE=I), and voids (TRXTYPE=V).
PNREF Format
The PNREF is a 12-character string of printable characters, for example:
z VADE0B248932
z ACRAF23DB3C4
N OTE: Printable characters also include symbols other than letters and numbers such as the
question mark (?). A PNREF typically contains letters and numbers only.
RESULT Codes and RESPMSG Values
RESULT is the first value returned in the PayflowPayPal server response string. The value of
the RESULT parameter 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.
The response message (RESPMSG) provides a brief description for decline or error results.
STATUS All STATUS values (with the exception of values
starting with the letter P) are NACHA (National
Automated Clearing House Association)
specification reject and return reason codes.
Values starting with the letter P are Payflow-
specific values describing handling by PayPal.
STATUS codes are described in “ACH Status
Codes” on page 49.
Alpha-
numeric
3
T
ABLE 8.4 Payment responses common to all payment types
Field Description Type Length