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
Testing ACH Payments Using the Payflow SDK
Simulating a Successful Settlement
7
46 Payflow ACH Payment Service Guide
Simulating a Successful Settlement
All properly formatted test payments with RESULT=0 show an initial status of P02. At 7
p.m., the status changes to P03 (settlement).
Submit bank account number 1111111111 in a Debit or Credit payment to receive the
associated status code. The status is updated when the payment settles. The status appears in
the Status Code column of the PayPal Manager Transaction Detail page (described on
page 48).
P status codes are described in “Payflow Status Codes” on page 49.
Simulating Returns
All properly formatted test payments with RESULT=0 show an initial status of P02. Once the
payment is settled at 7 p.m., the status changes to P03. In the simulator, returns are processed
within the hour, so the status changes to an R code at that time.
Simulating Returns Using the Payment Amount
Return codes use the form Rxy where x and y are the digits 0 - 9. To generate a particular
return value, use account number 1111111111 and an amount of 1000 dollars plus the desired
values of x and y as the value to the right of the decimal point (1000.<00-99>).
Example
To generate a value of R12, send account number 1111111111 and an amount of 1000.12.
Alternative: Simulating Returns Using the Bank Account Number
N OTE: The method described in this section is limited in that it can only return values of R01,
R02, and R03.
Submit a bank account number from Table 7.2 in a Debit or Credit payment to receive the
associated status code. The status appears in the Status Code column of the PayPal Manager
Transaction Detail page (described on page 48).
TABLE 7.1 Generating a successful settlement status
ABA Routing Number
Bank Account
Number Initial Status
Settled Status
Code
111111118 1111111111 P02 P03