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 15
Using the SDK to Perform Recurring Tasks
Using the Add Action
2
An Authorization transaction to validate the customer’s account information before
creating the profile. No amount is passed with this option. (This transaction option is also
known as zero-dollar authorization.)
The recurring profile record keeps track of the total amount collected as a result of optional
Sale transactions in addition to the normal recurring transactions.
To convert an existing transaction into a profile:
Specify the PNREF of the transaction to use as a template, and optionally supply additional
payment data.
IMPORTANT: You can use only a Sale or Delayed Capture transaction as a template for a
profile.
You can specify values for the following transaction parameters in an Add action:
CITY
COMMENT1
COMPANYNAME
COUNTRY
EMAIL
FIRSTNAME
LASTNAME
MIDDLENAME
NAME
PHONENUM
SHIPTOFIRSTNAME
SHIPTOMIDDLENAME
SHIPTOLASTNAME
SHIPTOSTREET
SHIPTOCITY
SHIPTOCOUNTRY
SHIPTOSTATE
SHIPTOZIP
STREET
ZIP
NOTE: Values of processor-specific parameters are forwarded and stored, but do not appear in
reports.
Example Add Actions
Adding a New Profile for a Credit Card Account
The following example Payflow parameter string creates a recurring billing profile that bills a
credit card account. Parameters are described in “Required Parameters for the Add Action” on
page 15 and “Optional Parameters for the Add Action” on page 17.