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 Transaction Types
Do Reauthorization
3
36 Express Checkout for Payflow Pro
– Set Express Checkout request: TRXTYPE=O, ACTION=S
– Get Express Checkout Details request (optional): TRXTYPE=O, ACTION=G
– Do Express Checkout Payment request: TRXTYPE=O, ACTION=D
2. Note the value of PNREF in the Do Express Checkout Payment response, for example:
RESULT=0
&PNREF=EFHP0CDBF5C7
&RESPMSG=Approved
&TOKEN=EC-17C76533PL706494P
&PAYERID=FHY4JXY7CV9PG
&PPREF=2P599077L3553652G
To capture an Order, you must first authorize it.
1. To authorize the Order, set ORIGID=PNREF (PNREF value returned in original Order
response) and TRXTYPE=A in a Do Authorization transaction request, for example:
TRXTYPE=A
&TENDER=P
&PARTNER=partner
&USER=user
&VENDOR=vendor
&PWD=pwd
&ORIGID=EFHP0CDBF5C7
This is the Do Authorization response:
RESULT=0
&PNREF=EFHP0CDCG6C8
&RESPMSG=Approved
&PPREF=3Q600078M3553652G
2. To capture the Do Authorization, set ORIGID=PNREF (PNREF returned in the Do
Authorization response) and TRXTYPE=D, for example:
"TRXTYPE=Dcg&TENDER=P&PARTNER=partner&USER=user&VENDOR=vendor&PWD=pwd&OR
IGID=EFHP0CDBF6C8"
Do Reauthorization
To reauthorize an Authorization for an additional three-day honor period, you can use a Do
Reauthorization transaction. A Do Reauthorization can be used at most once during the 29-day
authorization period.
To set up a Do Reauthorization, you must pass the following parameters in the request string:
z Set ORIGID=PNREF (PNREF returned in the original Authorization response)
z Set TRXTYPE=A
z Set DoReauthorization=1
This is an example Do Reauthorization request with required parameters: