User's Guide

Table Of Contents
Payflow Pro Recurring Billing Service User’s Guide July 2011 33
Using the SDK to Perform Recurring Tasks
Required Parameters for the Status of Payments Inquiry Action
2
Required Parameters for the Status of Payments Inquiry Action
Return Values for a Status of Payments Inquiry Action
The return parameter names have the format P_<parameter_name>n, where the index n
reflects the payment number, starting at 1. The values listed in Table 2.15 are returned for each
payment:
TABLE 2.14 Required parameters for the Inquiry action
Parameter Description Usage (Length)
PAYMENTHISTORY Recurring transaction details are returned when the
value is Y. Optional transaction details, if any, are
returned when the value is O.
Must be Y or O (1)
TRXTYPE Specifies a recurring profile request. Must be R (1)
ACTION Specifies action to take. Must be I (1)
ORIGPROFILEID Profile ID of the profile to inquire about.
Profile IDs for test profiles start with RT.
Profile IDs for live profiles start with RP.
T
ABLE 2.15 Return parameters for a Status of Payments Inquiry Action
Field Description
P_RESULTn Result value of the financial transaction.
Note: Only the final result for each payment is returned, so payments that
eventually succeed after being retried are returned with RESULT=0.
P_PNREFn PNREF of the particular payment.
The Payment Network Reference ID value (PNREF) is a unique
transaction identification number issued by PayPal that identifies the
transaction for billing, reporting, and transaction data purposes. The
PNREF value appears in the Transaction ID column in PayPal Manager
reports.
P_TRANSTATEn TRANS_STATE of the particular payment.
1: error
6: settlement pending
7: settlement in progress
8: settlement completed/successfully
11: settlement failed
14: settlement incomplete
P_TENDERn Tender type.