Developer's Guide

Table Of Contents
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