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 35
Using the SDK to Perform Recurring Tasks
Required Parameters for the Payment Action
2
Required Parameters for the Payment Action
Returned Values for the Payment Action
Table 2.17 describes the return values for a profile with no Optional transaction. Table 2.18
describes the return values for a profile that includes an Optional transaction.
TABLE 2.16 Parameters for the Payment action
Parameter Description Usage (Length)
TRXTYPE Specifies a recurring profile request. Must be “R” (1)
ACTION Specifies action to take. Must be “P” (1)
ORIGPROFILEID Profile ID of the profile of the transaction to retry.
Profile IDs for test profiles start with RT. Profile IDs for
live profiles start with RP.
PAYMENTNUM Payment number identifying the failed payment to be
retried.
Numeric
AMT If specified, overwrites the original payment amount for
this payment only. This value does not modify the AMT
specified in the profile.
This parameter is useful for catching up on failed past
payments.
Not required if retrying for the original amount.
Numeric (10 with
decimal point)
T
ABLE 2.17 Response values for a Payment action
Field Description
RESULT Result value for the action.
RPREF Reference number to this particular action request.
PROFILEID The Profile ID of the original profile.
Profile IDs for test profiles start with the characters RT.
Profile IDs for live profiles start with RP.
RESPMSG Optional response message.