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 19
Creating Recurring Payments Profiles
Example: Creating a Recurring Payments Profile For Billing a PayPal Account
The following example creates a recurring payments profile that bills a PayPal account.
Parameters required for creating the PayPal account recurring payments profile are in
boldface. The example allows four failed scheduled payments before PayPal deactivates the
profile.
Create Express Checkout Recurring Payments Profile Request
"TRXTYPE=R
&TENDER=P
&ACTION=A
&USER=
ser
&VENDOR=Vendor
&PWD=Pwd
&PARTNER=PayPal
&TOKEN=EC-5FA74536B1724550T
&PROFILENAME=J Smith Profile
&AMT=30.00
&START=10272010
&TERM=5
&PAYPERIOD=WEEK
&CURRENCY=USD
&MAXFAILPAYMENTS=4
&COMPANYNAME=PayPal
&FIRSTNAME=J
&LASTNAME=Smith
&STREET=1 Main St
&ZIP=95131
&CITY=San Jose
&STATE=CA
&COUNTRY=USA
&EMAIL=jsmith01@example.com
&PHONENUM=4082354545
&FREIGHTAMT=30.00
&TAXAMT=34.00
&AUTOBILLOUTSTANDINGAMT=NoAutoBill
&L_BILLINGAGREEMENTDESCRIPTION1=Newsweek magazine"
Create Express Checkout Recurring Payments Profile Response
RESULT=0
&RESPMSG=Approved
&RPREF=RTTF0D917B7D
&PROFILEID=I-EANRHMUGWESK
&CORRELATIONID=350f1e135ab53