Developer's Guide

Table Of Contents
Payflow Pro Developer’s Guide 3
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