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 15
Express Checkout Processing Flow
Express Checkout Sale Transaction Example
1
RESULT=0
&RESPMSG=Approved
&AVSADDR=Y
&TOKEN=EC-17C76533PL706494P
&PAYERID=FHY4JXY7CV9PG
&EMAIL=buyer_name@aol.com
&PAYERSTATUS=verified
&FIRSTNAME=J
&LASTNAME=Smith
&CUSTOM=TRVV14459
&BUSINESS=Monroe Creek Regional Interiors
&SHIPTONAME=J Smith
&SHIPTOSTREET=5262 Green Street #8
&SHIPTOCITY=San Jose
&SHIPTOSTATE=CA
&SHIPTOZIP=95148
&SHIPTOCOUNTRY=US
Redirecting the Buyer to Your Website
PayPal redirects the buyer back to your website at the location you specified in the
RETURNURL parameter to Get Express Checkout request. To the URL string, PayPal appends
the TOKEN and PAYERID name-value pairs, as shown below:
http://[RETURNURL]/?token=<TOKEN>&PayerID=<PAYERID>
You need to pass the PAYERID in the Do Express Checkout Payment request.
Do Express Checkout Payment (ACTION=D)
The Do Express Checkout Payment request performs the actual money transfer of the Sale
transaction.
Do Express Checkout Payment request requires that you pass data for these parameters.
z ACTION
z TOKEN
z PAYERID
z AMT
The following is an example Do Express Checkout Payment request: