2009
Table Of Contents
- Contents
- Introduction
- Downloading, Installing, and Activating
- Simple Payflow Transaction
- Performing Direct Payment Credit Card Transactions
- About Direct Payment Credit Card Processing
- Parameters Used in Transactions
- Submitting Sale Transactions
- Submitting Authorization/Delayed Capture Transactions
- When To Use Authorization/Delayed Capture Transactions
- Required Authorization Transaction Parameters
- Typical Authorization Transaction Parameter String
- Required Delayed Capture Transaction Parameters
- Delayed Capture Transaction: Capturing Transactions for Lower Amounts
- Delayed Capture Transaction: Capturing Transactions for Higher Amounts
- Delayed Capture Transaction: Error Handling and Retransmittal
- Submitting Credit Transactions
- Submitting Void Transactions
- Recharging to the Same Credit Card (Reference Transactions)
- Using Address Verification Service
- Card Security Code Validation
- Responses to Transaction Requests
- Testing Credit Card Transactions
- Verbosity: Viewing Processor- Specific Transaction Results
- Currency Codes
- Country Codes
- Index
Website Payments Pro Payflow Edition Developer’s Guide 7
Preface
About This Guide
Website Payments Pro Payflow Edition uses the Payflow gateway and Payflow Pro SDK to
send transactions to PayPal for processing. This product offers two payment solutions: PayPal
Direct Payment, to process credit card transactions, and PayPal Express Checkout, to process
PayPal transactions.
Website Payments Pro Payflow Edition Developer’s Guide introduces transaction processing
through the Payflow gateway and describes how to integrate Direct Payment credit card
processing.
NOTE: Direct Payment credit card processing is not a standalone feature. You must use Direct
Payment together with Express Checkout. Use this guide along with the companion
guide, Express Checkout for Payflow Pro, for details on integrating Express Checkout.
Intended Audience
This guide is written for merchants who have signed up through PayPal Manager to use
PayPal as their processor for handling payment transactions on their website.
This guide assumes that its readers:
z Are experienced web or application developers
z Have a background in payments services
Related Documentation
For additional Payflow information, see the following related documentation:
z Express Checkout for Payflow Pro, for integrating Express Checkout as a payment
solution. Use this guide in conjunction with the Express Checkout guide for complete
information on Express Checkout transaction processing.
z PayPal Manager online help, for processing transactions manually, issuing credit cards, and
generating reports
z For additional help, see the Help Center at the following URL:
https://www.paypal.com/us/cgi-bin/helpweb?cmd=help
The Sample Code and Documentation section of the PayPal Developer Central home page
provides a link to the Payflow documentation.