User's Guide

Table Of Contents
Using the SDK to Perform Recurring Tasks
Using the Payment Action
2
34 July 2011 Payflow Pro Recurring Billing Service User’s Guide
Using the Payment Action
The Payment action (ACTION=P) performs a real-time retry on a transaction that is in the
retry state. The response string is similar to the string for Optional transactions, except that,
upon approval, the profile is updated to reflect the successful retry.
If the transaction being retried is part of the current payment period, a successful Payment
action causes the profile to flag the current payment as successful and to advance to the next
payment at the scheduled time.
If the profile had been previously cancelled due to too many failed payments, then a successful
Payment action decrements the failed payment count and re-activates the profile (thus re-
starting the recurring payment cycle).
Example Payment Action
The following example Payflow parameter string performs a Payment action. Parameters are
described in “Required Parameters for the Payment Action” on page 33.
"TRXTYPE=R&TENDER=C&PARTNER=PayPal&VENDOR=Acme&USER=Acme&PWD=a1b2c3d4&ACTIO
N=P&ORIGPROFILEID=RP000000001234&AMT=85.00&PAYMENTNUM=13"
Example Response to the Payment Action
The following is an example response to a Payment action. Returned values are described in
“Returned Values for the Payment Action” on page 33.
RESULT=0&RPREF=RWY504915344&PROFILEID=RP000000001234&RESPMSG=Approved&TRXRE
SULT=0&TRXPNREF=VWYA04915345&TRXRESPMSG=Approved&AUTHCODE=489PNI
P_TRANSTIMEn The timestamp for the transaction in the dd-mmm-yy hh:mm AM/PM
format, for example, 17-Jun-04 04:47 PM.
P_AMTn Amount in US dollars that was billed.
T
ABLE 2.15 Return parameters for a Status of Payments Inquiry Action(Continued)
Field Description