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 37
6
Using the Payflow Pro SDK to
Perform ACH Payments
This chapter describes the process of performing ACH payments using the Payflow Pro SDK.
For complete information on using the SDK and on payment request syntax, see Payflow Pro
Developer’s Guide.
Response values are described in Chapter 8, “Responses to ACH Payment Requests.”
Information on testing payment appears in Chapter 7, “Testing ACH Payments Using the
Payflow SDK.”
IMPORTANT: You must comply with NACHA rules regarding how you obtain permission
from the bank account holder to submit an ACH payment. See Chapter 3,
“Summary of Authorization Requirements.”
In This Chapter
z “Payflow ACH Payment Server” on page 37
z “ACH Payment Parameters” on page 37
z “Example ACH Payments” on page 39
z “Logging Payment Information” on page 42
Payflow ACH Payment Server
Submit ACH payment requests to the ACH servers at payflowpro.paypal.com
ACH Payment Parameters
Use the parameters listed in Table 6.1 to perform ACH payment activities. Required and
optional parameters are noted.
N OTE: Payflow Pro Developer’s Guide provides a list of parameters that you can pass for
reporting purposes.
TABLE 6.1 ACH payment parameters
Parameter Description Required? Type Length
ABA Target Bank's transit ABA routing number Yes Numeric 9
ACCT Customer’s bank account number Yes Numeric 17