Developer's Guide
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 3
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
About This Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
How to Contact Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 9
About Website Payments Pro Payflow Edition. . . . . . . . . . . . . . . . . . . . . . . . . 9
Payflow SDK Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Host Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
How Direct Payment Processing Works . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 2 Downloading, Installing, and Activating . . . . . . . . . .11
Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Preparing the Payflow Client Application . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Activating Your Payflow Pro Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Chapter 3 Simple Payflow Transaction . . . . . . . . . . . . . . . . .13
Transaction Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Request Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Data Modes for Sending . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Connection Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
User Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Sale Transaction Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Typical Sale Transaction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Formatting Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 4 Performing Direct Payment Credit Card Transactions . . .17
About Direct Payment Credit Card Processing . . . . . . . . . . . . . . . . . . . . . . . 17
Considerations Regarding Your Website Integration . . . . . . . . . . . . . . . . . . 17