2009

Table Of Contents
Payflow ACH Payment Service Guide 45
7
Testing ACH Payments Using the
Payflow SDK
This chapter describes the process of testing ACH payments using the Payflow SDK. For
complete information on using the SDK, see Payflow Pro Developers Guide. You can safely
skip this chapter if you have a Payflow Link account.
Responses to payment requests are described in Chapter 8, “Responses to ACH Payment
Requests.”
Testing ACH Payments — General Information
The test procedures presented in this chapter produce consumer-side results. Merchant-side
status is delayed by the specified number of posting days.
The test system settles test payments on the standard ACH schedule (every day that precedes a
banking day, typically Sunday through Thursday). See “Schedule of Submission for
Settlement” on page 13.
Test Server
Submit test ACH payment requests of any payment format or authorization type to the ACH
test server at pilot-payflowpro.paypal.com.
Test ABA Routing Number
Use ABA Routing Number 111111118 or any valid number for testing.
Test Bank Account Numbers
Do not use a real bank account number for testing. You must use one of the test bank account
numbers provided in this chapter.
IMPORTANT: Any consumer transaction to the test server using a non-test account number
results in an R03 error (invalid account number) after settlement (the
transaction proceeds without error during OLTP). This ensures that you are
notified in the case that you mistakenly sent a live transaction to the test
server.