Developer's Guide
Table Of Contents
- Website Payments Pro Payflow Edition - Recurring Payments Developer’s Guide
- Preface
- Audience
- Where To Go For More Information
- Revision History
- Recurring Payments Overview
- Creating Recurring Payments Profiles
- Preparing to Create Recurring Payments Profiles
- Creating Profiles Through Your PayPal Account
- Creating Recurring Payments Profiles Programmatically
- Options for Creating a Recurring Payments Profile Programmatically
- Example: Creating a Recurring Payments Profile For Billing a Credit Card
- Example: Creating a Recurring Payments Profile For Billing a PayPal Account
- Deactivating and Reactivating Recurring Payments Profiles
- Canceling Recurring Payments Profiles
- Getting Recurring Payments Profile Details
- Billing the Outstanding Amount
- Updating Recurring Payments Profiles
- Recurring Payments Reference
- Index
Payflow Recurring Payments Developer’s Guide 3
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Where To Go For More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 5
Chapter 1 Recurring Payments Overview . . . . . . . . . . . . . . . 7
About the Payflow Recurring Payment Services. . . . . . . . . . . . . . . . . . . . . . . . 7
Managing Recurring Payments Profiles Through PayPal . . . .
. . . . . . . . . . . . . . . 8
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 9
Recurring Payments Terms . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 2 Creating Recurring Payments Profiles . . . . . . . . . . . 11
Preparing to Create Recurring Payments Profiles . . . . . . . . . . . . . . . . . . . . . . 11
Creating Profiles Through Your PayPal Account. .
. . . . . . . . . . . . . . . . . . . . . 11
Creating Recurring Payments Profiles Programmat
ically . . . . . . . . . . . . . . . . . . 13
Options for Creating a Recurring Payments Profile Programmatic
ally. . . . . . . . . . . . 14
Specifying the Regular Payment Period . . . .
. . . . . . . . . . . . . . . . . . . . . 15
Including an Optional Trial Payment Period . .
. . . . . . . . . . . . . . . . . . . . . 15
Specifying an Initial Payment . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 15
Setting the Number of Failed Payments . . . .
. . . . . . . . . . . . . . . . . . . . . 16
Billing the Outstanding Amount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Example: Creating a Recurring Payments
Profile For Billing a Credit Card . . . . . . . . . 16
Example: Creating a Recurring Payment
s Profile For Billing a PayPal Account . . . . . . 18
Chapter 3 Deactivating and Reactivating Recurring Payments Profiles .
21
Deactivating a Profile Through Your PayPal Account . . . . . . . . . . . . . . . . . . . . 21
Reactivating a Profile Through Your PayPal Account . . . .
. . . . . . . . . . . . . . . . 22
Deactivating a Profile Programmatically . . . .
. . . . . . . . . . . . . . . . . . . . . . . 23
Reactivating a Profile Programmatically . . . .
. . . . . . . . . . . . . . . . . . . . . . . 23
Example of Deactivating a Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23