Developer's Guide
Table Of Contents
PayPal Express Checkout Transaction Processing
PayPal Express Checkout Sale Transaction Example
6
50 Website Payments Pro Developer’s Guide
NOTE: PayPal Express Checkout does not support reference transactions for Sales and
Authorisations.
Void, Delayed Capture and Credit Transactions
You perform Void, Delayed Capture and Credit transactions as described in Chapter 4,
“Performing Direct Payment Credit Card Transactions”,” using the PayPal tender type P.
Additional PayPal Express Checkout data parameters that you can use in these transaction
types with PayPal Express Checkout are described in the following sections:
z “Void Transaction Parameters” on page 62
z “Delayed Capture Transaction Parameters” on page 62
z “Credit Transaction Parameters” on page 63
NOTE: PayPal Express Checkout supports reference transactions for Void, Delayed Capture
and Credit transactions.
PayPal Express Checkout Sale Transaction Example
This section provides an example of a Sale transaction.
All required transaction parameters are described in Chapter 4, “Performing Direct Payment
Credit Card Transactions.”
Set Express Checkout (ACTION=S)
The Set Express Checkout request passes the transaction details from your website to PayPal
when a customer chooses to pay with PayPal.
TABLE 6.1 Mapping PayPal Express Checkout requests to ACTION values
Request TRXTYPE ACTION
Set Express Checkout Identifies the transaction.
S = Sale
A = Authorisation
Is S (for Set Express Checkout)
Get Express Checkout Details Identifies the transaction.
S = Sale
A = Authorisation
Is G (for Get Express Checkout
Details)
Do Express Checkout Payment Identifies the transaction.
S = Sale
A = Authorisation
Is D (for Do Express Checkout
Payment)