Payflow Pro Guide
Table Of Contents
- Contents
- Preface
- Express Checkout Processing Flow
- Billing Agreements and Reference Transactions
- Express Checkout Transaction Types
- Transaction Responses
- Express Checkout Testing
- Express Checkout Parameter Reference
- Connection Parameter Descriptions
- User Parameter Descriptions
- Express Checkout Parameter Descriptions
- Set Express Checkout Request Parameter Descriptions
- Set Express Checkout Response Parameter Descriptions
- Get Express Checkout Details Request Parameter Descriptions
- Get Express Checkout Details Response Parameter Descriptions
- Do Express Checkout Payment Request Parameter Descriptions
- Do Express Checkout Payment Response Parameter Descriptions
- Do Authorization Parameter Descriptions
- Do Reauthorization Parameter Descriptions
- Void Parameter Descriptions
- Credit Parameter Descriptions
- Delayed Capture Parameter Descriptions
- Billing Agreement Parameter Descriptions
- Reference Transaction Parameter Descriptions
- Currency Codes
- Country Codes
- Index
Billing Agreements and Reference Transactions
Using Reference Transactions
2
30 Express Checkout for Payflow Pro
Response
RESULT=0
&RESPMSG=Approved
&PPREF=68W3371331353001F
&CORRELATIONID=6d348905b0d59
&BAID=B-92K90916NV400134C
Using Reference Transactions
This section provides examples of reference transactions that bill PayPal accounts. The
examples illustrate two parameter options. In the reference transaction request, you can pass
either of the following name-value pair parameters returned in either the response to Create
Customer Billing Agreement (ACTION=X) or the response to Do Express Checkout Payment
(ACTION=D):
z PNREF passed as value of ORIGID
z BAID
The examples below are based on Do Express Checkout Payment (ACTION=D) and illustrate
passing the ORIGID and the BAID. The reference transaction request does not pass the Express
Checkout TOKEN or PAYERID as described in “Express Checkout Processing Flow”
on page 9.
Reference Transaction Request Passing the BAID
Request
PARTNER=partner
&VENDOR=vendor
&PWD=password
&USER=user
&TRXTYPE=A
&ACTION=D
&TENDER=P
&AMT=1&BAID=B-12345678901234567
Response
RESULT=0
&PNREF=E24P0A03B014
&RESPMSG=Approved
&PPREF=44000000000180905
&CORRELATIONID=dr093d08c9f01
&FEEAMT=0.33
&BAID=B-12345678901234567
&PAYMENTTYPE=instant
&PENDINGREASON=authorization