Payflow Pro Guide

Table Of Contents
Express Checkout for Payflow Pro 35
Express Checkout Transaction Types
Order
3
transaction instead of an Authorization. Orders provide greater flexibility with fewer time
constraints when handling products or services that not immediately available.
An Authorization uses the same parameters as a Sale transaction except that TRXTYPE is A.
See Express Checkout Sale Transaction Example for details.
To set up an Authorization, set these parameters in the Set Express Checkout, Get Express
Checkout Details, and Do Express Checkout Payment requests:
Set Express Checkout request: TRXTYPE=A, ACTION=S
Get Express Checkout Details request (optional): TRXTYPE=A, ACTION=G
Do Express Checkout Payment request: TRXTYPE=A, ACTION=D
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 authorized funds, you use the PNREF to reference the original Authorization
transaction. See Delayed Capture for details.
Order
An Order transaction represents an agreement to pay one or more authorized amounts up to
the specified total over a maximum of 29 days.
Orders provide you with greater flexibility in delivering merchandise than Authorizations. You
should use an Order when a Sale
or an Authorization with a single Do Reauthorization do not
meet your needs. Situations in which Orders are appropriate include the handling of the
following:
Back orders, in which you send available merchandise immediately and the remaining
merchandise, as it is available
Split orders, in which you send merchandise in more than one shipment—perhaps to
different addresses—and you want to collect a payment for each shipment
Drop shipments, or shipments from other vendors, for which you accept the payment
To create multiple authorizations of the Order over the 29-day period, use the Do
Authorization transaction. E
ach Do Authorization places the buyers funds on hold for up
to three days. If the three-day honor period or the valid authorization period expires, simply
create another Do Authorization.
To set up an Order,
1. Set TRXTYPE=O in the Set Express Checkout, Get Express Checkout Details, and Do
Express Checkout Payment requests in your Express Checkout flow.