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
Express Checkout for Payflow Pro 25
Billing Agreements and Reference Transactions
Obtaining the BAID Without Express Checkout Purchase
2
Get Express Checkout Details Response
RESULT=0
&RESPMSG=Approved
&TOKEN=EC-F3BQJQG7UGVDL754
&CORRELATIONID=9c3706997455e
&EMAIL=jsmith@paypal.com
&PAYERSTATUS=verified
&FIRSTNAME=Joe
&LASTNAME=Smith
&SHIPTONAME=Joe Smith
&SHIPTOSTREET=111 Main St
&SHIPTOCITY=San Jose
&SHIPTOSTATE=CA
&SHIPTOZIP=95100
&SHIPTOCOUNTRY=US
Do Express Checkout Payment Request (ACTION=D)
PARTNER=partner
&VENDOR=vendor
&PWD=password
&USER=user
&TRXTYPE=A
&ACTION=D
&TENDER=P
&AMT=10.00
&TOKEN=EC-36X58962RS656712N
&PAYERID=J5MSNK7FP5KA8
Do Express Checkout Payment Response
The response returns the BAID:
RESULT=0
&PNREF=E24P0A03B013
&RESPMSG=Approved
&TOKEN=EC-11X52562RT656789N
&PPREF=44000000000180903
&CORRELATIONID=3a3204997455r
&BAID=B-12345678901234567
&PAYMENTTYPE=any
&PENDINGREASON=authorization
Obtaining the BAID Without Express Checkout Purchase
To set up the billing agreement and obtain the BAID without the buyer making an Express
Checkout purchase from your website, you add one new request to create the billing
agreement to your current Express Checkout integration. Figure 2.3 summarizes the flow.