User's Guide

Table Of Contents
Using the SDK to Perform Recurring Tasks
Required Parameters for the Modify and Reactivate Actions
2
24 July 2011 Payflow Pro Recurring Billing Service User’s Guide
PAYPERIOD Specifies how often the payment occurs.
Note: For ACTION=Modify, if START is not
specified, then the next payment is calculated based
on last payment date.
All PAYPERIOD values must use capital letters, as
shown here.
WEEK: Weekly - Every week on the same day
of the week as the first payment.
BIWK: Every Two Weeks - Every other week on
the same day of the week as the first payment.
SMMO: Twice Every Month - The 1st and 15th
of the month. Results in 24 payments per year.
SMMO can start on 1st to 15th of the month,
second payment 15 days later or on the last day
of the month.
FRWK: Every Four Weeks - Every 28 days from
the previous payment date beginning with the
first payment date. Results in 13 payments per
year.
MONT: Monthly - Every month on the same
date as the first payment. Results in 12 payments
per year.
QTER: Quarterly - Every three months on the
same date as the first payment.
SMYR: Twice Every Year - Every six months on
the same date as the first payment.
YEAR: Yearly - Every 12 months on the same
date as the first payment.
Must be a value
shown here,
including all
uppercase letters
(4)
MAXFAILPAYMENTS The number of payment periods (as specified by
PAYPERIOD) for which the transaction is allowed
to fail before PayPal cancels a profile. These periods
need not be consecutive (for example, if payments
fail in January, March, and June, the profile is
cancelled).
For example, if you specify 3, then PayPal allows a
maximum of three failed payment periods (possibly
with multiple retries during each payment period,
and possibly non-consecutive periods). If the
transaction is not approved for any three periods
(months in the example), then PayPal deactivates
the profile.
IMPORTANT: Even though this parameter is
optional, if you do not specify a value, the default
value of 0 (zero) specifies that retry attempts should
occur until the term is complete.
Numeric
Default = 0
T
ABLE 2.7 Optional recurring profile fields for Modify and Reactivate
Parameter Description Usage (Length)