2009
Table Of Contents
- Contents
- Signing Up for Payflow ACH Payment Service
- About ACH Payments
- Summary of Authorization Requirements
- How Payflow ACH Payment Works
- ACH Payment Flow
- Timetable for a Typical ACH Payment
- Example of a Successful Business-to-Business Debit/Sale Payment
- Example of a Business-to-Business Sale/Debit Payment With a Customer Return Within Three Posting Days
- Example of a Business-to-Consumer Sale/Debit Payment With a Customer Return After Three Posting Days
- Example of a Successful Business-to-Consumer Credit Payment
- Example of a Business-to-Consumer Credit Payment With a Customer Side Return
- ACH Payment Types
- Retrying Returned Payments
- Notifications of Change
- Using PayPal Manager to Perform ACH Payments
- Using the Payflow Pro SDK to Perform ACH Payments
- Testing ACH Payments Using the Payflow SDK
- Responses to ACH Payment Requests
- Index
Payflow ACH Payment Service Guide 53
Responses to ACH Payment Requests
Payment Responses
8
Payment Responses
When a payment finishes, PayPal returns a response string made up of name/value pairs. For
example, this is a response to a Debit/Sale payment request:
RESULT=0&PNREF=VXYZ01234567&RESPMSG=APPROVED&AUTHCODE=123456&STATUS=P02
Table 8.4 describes the values that appear in the payment response strings for all payment
types.
C07 Incorrect transit/routing
number, bank account
number and payment code
Changes required in three fields indicated
C09 Incorrect individual ID
number
Individual’s ID number is incorrect
C10 Incorrect company name Company name is no longer valid and should be changed.
C11 Incorrect company
identification
Company ID is no longer valid and should be changed
C12 Incorrect company name and
company ID
Both the company name and company id are no longer
valid and must be changed
T
ABLE 8.4 Payment responses common to all payment types
Field Description Type Length
RESULT The outcome of the attempted payment. A result of
0 (zero) indicates the payment was approved. Any
other number indicates a decline or error. RESULT
codes are described in “RESULT Codes and
RESPMSG Values” on page 54.
Numeric Variable
ORIGRESULT The value of RESULT for the original payment.
Only for Inquiry (I) payments.
Numeric Variable
PNREF Payflow Reference ID, a unique number that
identifies the payment. PNREF is described in
“PNREF Value” below.
Alpha-
numeric
12
RESPMSG A descriptive message associated with decline or
error RESULTs (for S and C, but not I payments).
Response messages are described in “RESULT
Codes and RESPMSG Values” on page 54.
Alpha-
numeric
Var i able
T
ABLE 8.3 Notification of Change codes (Continued)
Code Reason Description