User's Guide

Table Of Contents
Using the SDK to Perform Recurring Tasks
Using the Cancel Action
2
26 July 2011 Payflow Pro Recurring Billing Service User’s Guide
Returned Values for the Modify or Reactivate Actions
Returned Values if You Specify an Optional Transaction
Table 2.9 lists values that are included in the response if the transaction involved an Optional
transaction. Other payment-related fields could also be returned, depending on your
configuration (for example, verbosity level).
Using the Cancel Action
You can Cancel (ACTION=C) the recurring profile to deactivate the profile from performing
further transactions. The profile is marked as cancelled and the customer is no longer billed.
PayPal records the cancellation date.
All parameters other than those listed in the example are ignored, and no profile settings are
changed when you submit a Cancel action.
NOTE: If desired, you can use the Reactivate action to reactivate the profile.
Example Cancel Action
The following example Payflow parameter string performs a Cancel action. Parameters are
described in “Required Parameters for the Cancel Action” on page 26.
"TRXTYPE=R&TENDER=C&PARTNER=PayPal&VENDOR=Acme&USER=Acme&PWD=a1b2c3d4&ACTIO
N=C&ORIGPROFILEID=RP000000001234"
T
ABLE 2.8 Response values for Modify and Reactivate actions
Field Description
RESULT Result value for the action.
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.
RPREF Reference number to this particular action request.
T
ABLE 2.9 Response fields returned for Modify and Reactivate actions if
OPTIONALTRX is used
Field Description
TRXPNREF PNREF of the optional transaction.
TRXRESULT RESULT of the optional transaction.
TRXRESPMSG RESPMSG of the optional transaction.