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 37
Express Checkout Transaction Types
Do Authorization
3
TRXTYPE=A
&TENDER=P
&PARTNER=partner
&USER=user
&VENDOR=vendor
&PWD=pwd
&ORIGID=EFHP0CDBF5C7
&DOREAUTHORIZATION=1
Do Authorization
A Do Authorization transaction represents an agreement to pay and places the buyer’s funds
from the original Order transaction on hold for up to three days. It does not transfer funds.
NOTE: You can only use Do Authorization if the original transaction in the Express Checkout
flow is an Order. You cannot use Do Reauthorization against a Do Authorization.
To set up a Do Authorization, you must pass the following parameters in the request string:
Set ORIGID=PNREF (PNREF value returned in the original Order transaction response
only)
NOTE: Do not pass the PPREF returned from the original Order transaction in place of the
PNREF.
Set TRXTYPE=A
In this example, the PNREF returned in the original Order response is EFHP0CDBF7D9. This is
the Do Authorization request string:
TRXTYPE=A
&TENDER=P
&PARTNER=partner
&USER=user
&VENDOR=vendor
&PWD=pwd
&ORIGID=EFHP0CDBF7D9
Delayed Capture
A Delayed Capture transaction captures authorized funds and transfers them to PayPal. Once a
capture is approved, you will see the funds in your PayPal account.
You can capture up to the amount specified in the original Authorization.