User's Guide
Table Of Contents
- Contents
- Preface
- Managing Payflow Services
- Using the SDK to Perform Recurring Tasks
- About Recurring Billing Profile Actions
- Using the Add Action
- Required Parameters for the Add Action
- Using the Modify and Reactivate Actions
- Required Parameters for the Modify and Reactivate Actions
- Using the Cancel Action
- Required Parameters for the Cancel Action
- Using the Inquiry Action to View Information for a Profile
- Using the Inquiry Action to View the Status of the Profile
- Using the Inquiry Action to View the Status of Payments
- Required Parameters for the Status of Payments Inquiry Action
- Using the Payment Action
- Required Parameters for the Payment Action
- Testing Recurring Billing
- Obtaining Consent to Bill Customers Using Recurring Billing
Payflow Pro Recurring Billing Service User’s Guide July 2011 13
2
Using the SDK to Perform
Recurring Tasks
NOTE: You should be familiar with the Payflow SDK to use the information presented in this
chapter. See Payflow Pro Developer’s Guide for full documentation of the SDK. The
Payflow SDK operations described in this chapter are available only to merchants with
the Payflow services.
This chapter describes the use of the Payflow SDK to perform recurring transactions. You
have the option of performing most recurring billing tasks either from PayPal Manager or
from your code using the Payflow SDK. You must, however, configure email settings using
PayPal Manager, as described in PayPal Manager online help.
IMPORTANT: You must have prior authorization from the customer to bill on a schedule.
See Appendix A, “Obtaining Consent to Bill Customers Using Recurring
Billing,” for additional details.
In This Chapter
“About Recurring Billing Profile Actions” on page 13
“Using the Add Action” on page 14
“Using the Modify and Reactivate Actions” on page 21
“Using the Cancel Action” on page 26
“Using the Inquiry Action to View Information for a Profile” on page 27
“Using the Inquiry Action to View the Status of Payments” on page 31
“Using the Payment Action” on page 34
About Recurring Billing Profile Actions
ACTION operations in the Payflow SDK manipulate profiles (add, modify, reactivate, cancel,
and inquire about status) and submit manual retry requests for failed transactions.
Action and Parameter Definitions
Table 2.1 shows how ACTION values are defined in this document.
TABLE 2.1 Action value definitions
ACTION Value Description
Add A Create a new profile. See “Using the Add Action” on page 13.