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
Using the SDK to Perform Recurring Tasks
Using the Inquiry Action to View the Status of the Profile
2
28 July 2011 Payflow Pro Recurring Billing Service User’s Guide
– To view the optional transaction details, pass the PAYMENTHISTORY=O name-value
pair with the Inquiry action.
To view the status of a customer’s profile, submit an Inquiry action that does not include
the PAYMENTHISTORY parameter (alternatively, submit PAYMENTHISTORY=N, the
default value). This use is described in this section.
Using the Inquiry Action to View the Status of the Profile
Example Profile Status Inquiry Action
The following example Payflow parameter string performs a profile status Inquiry action.
Parameters are described in “Required Parameters for the Profile Status Inquiry Action” on
page 27.
"TRXTYPE=R&TENDER=C&PARTNER=PayPal&VENDOR=Acme&USER=Acme&PWD=a1b2c3d4&ACTIO
N=I&ORIGPROFILEID=RP000000001234"
Example Response to a Profile Status Inquiry Action
The following is an example response to a profile status Inquiry action. Returned values are
described in “Response Values for the Profile Status Inquiry Action” on page 27.
NOTE: Transactions sent after the buyer’s account has expired return the expiration date or
0000 and will fail.
RESULT=0&RPREF=RJL500026884&PROFILEID=RP0000000001&STATUS=ACTIVE&PROFILENAM
E=test&START=01012005&TERM=12&NEXTPAYMENT=01012005&END=03192005&PAYPERIOD=W
EEK&AMT=1.00&ACCT=4012XXXXXXXX1881&EXPDATE=0203&PAYMENTSLEFT=12&AGGREGATEAM
T=0.00&AGGREGATEOPTIONALAMT=0.00&MAXFAILPAYMENTS=0&NUMFAILPAYMENTS=0&RETRYN
UMDAYS=0