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 33
6
Billing the Outstanding Amount
You can request to bill the outstanding amount of a profile to immediately bill the buyer for the
current past due or outstanding amount for a recurring payments profile. To bill the
outstanding amount:
z The profile status must be active or deactivated (suspended).
N OTE: You cannot activate a suspended profile in the request for billing the outstanding
amount. You must reactivate with the reactivate recurring payments profile request.
See “Deactivating and Reactivating Recurring Payments Profiles” on page 21.
z The profile must have a non-zero outstanding balance.
z The amount of the payment cannot exceed the outstanding amount for the profile.
z The request to bill the outstanding amount cannot be within 24 hours of a regularly
scheduled payment for this profile.
Log in to PayPal to determine the success or failure of the outstanding payment. See
Chapter 5, “Getting Recurring Payments Profile Details,” for information on how to obtain
profile details.
Billing the Outstanding Amount
You can bill the outstanding amount of a profile through the Payflow SDK. Table 6.1 lists the
parameters required in a request to bill the outstanding amount.The ACTION value is always P.
TABLE 6.1 Parameters Required to Retry a Transaction
Parameter Notes
TRXTYPE The value R for recurring payments.
ACTION The value P for billing the outstanding amount.
ORIGPROFILEID Profile ID of the profile for which the outstanding amount will
be billed.