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 9
1
Introduction
This chapter introduces the Website Payments Pro Payflow Edition product and provides an
overview of its Direct Payment credit card processing payment solution.
About Website Payments Pro Payflow Edition
Website Payments Pro Payflow Edition uses the Payflow gateway and Payflow Pro SDK to
send transactions to PayPal for processing. It is available from the PayPal Manager
Downloads page as a .NET or Java library, or you can build your own API by posting directly
to the servers via HTTPS.
With Website Payments Pro Payflow Edition, you get the payment processing capabilities of a
merchant account and gateway – plus much more. It is an all-in-one payment solution that
includes:
z Express Checkout, which allows PayPal account holders to check out fast with saved
information, and enables you to gain incremental sales from PayPal’s growing base of
users.
z Direct Payment credit card processing, which enables you to accept credit card payments
directly on your website. PayPal remains invisible, so you control the customer experience.
By integrating Direct Payment credit card processing with Express Checkout as part of the
Website Payments Pro Payflow Edition solution, you can accept all major payment types,
including PayPal, while working with a single provider that processes and manages all of your
online payments.
Payflow SDK Version
To determine the version of the Payflow SDK you are using, view a transaction in PayPal
Manager. In Transaction Details, check the value of Client Version. A value of 3x means you
are using a version 3 (V3) SDK; a value of 4x means you are using a version 4 (V4) SDK.
Host Addresses
Use the following host addresses for the Payflow V4 SDK:
z For live transactions, use payflowpro.paypal.com
z For testing purposes, use pilot-payflowpro.paypal.com