Developer's Guide
Table Of Contents
Website Payments Pro Developer’s Guide 53
PayPal Express Checkout Transaction Processing
PayPal Express Checkout Transaction Parameter Descriptions
6
Do Express Checkout Payment (ACTION=D)
The Do Express Checkout Payment request performs the actual money transfer of the Sale
transaction.
In addition to the parameters required by all transaction types described in Chapter 3,
“Creating a Simple Transaction Request,” Do Express Checkout Payment request requires that
you pass data for these parameters.
ACTION
TOKEN
PAYERID
AMT
EXAMPLE 6.6 Do Express Checkout Payment request parameter string
"TRXTYPE=S&VENDOR=SuperMerchant&USER=SuperMerchant&PWD=SuperUserPassword&TE
NDER=P&PARTNER=PayPalUK&ACTION=D&TOKEN=EC-
17C76533PL706494P&PAYERID=FHY4JXY7CV9PG&AMT=35.00"
E
XAMPLE 6.7 Do Express Checkout Payment response
RESULT=0&PNREF=EFHP0CDBF5C7&RESPMSG=Approved&AVSADDR=Y&TOKEN=EC-
17C76533PL706494P&PAYERID=FHY4JXY7CV9PG&PPREF=2P599077L3553652G&PAYMENTTYPE
=instant
The response returns a 12-character PNREF (Payflow Manager Transaction ID) that is used by
PayPal to identify this transaction in PayPal Manager reports. The PPREF value (maximum of
17 characters) is used by PayPal only to identify this transaction. For details on response
parameters, see Chapter 8, “Responses to Transaction Requests.”
PayPal Express Checkout Transaction Parameter Descriptions
Sale and Authorisation Transaction Parameters
Set Express Checkout Request Parameters
The Set Express Checkout request parameters include the following:
z The parameters required by all transaction types described in Chapter 3, “Creating a
Simple Transaction Request”
z The following required parameters described in “PayPal Express Checkout Sale
Transaction Example” on page 50
ACTION
AMT
RETURNURL
CANCELURL