Download PayPal Payflow Pro - 2009 Developer's Guide
Transcript
Contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 How to Contact Customer Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 13 About Payflow Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Payflow Pro Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Host Addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 How Payflow Pro Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Supported Processing Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Supported Payment Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Payflow Pro Recurring Billing Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 About Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Chapter 2 Downloading, Installing, and Activating . . . . . . . . . . 17 Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Preparing the Payflow Client Application . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Activating Your Payflow Pro Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Chapter 3 Simple Payflow Transaction . . . . . . . . . . . . . . . . . 19 Transaction Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Request Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Data Modes for Sending . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Connection Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 User Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Sale Transaction Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Typical Sale Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Formatting Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Payflow Pro Developer’s Guide 3