Download PayPal Website Payments Pro - 2007 Developer's Guide
Transcript
Contents Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Organisation of This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Where to Go for More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 How to Contact Customer Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Chapter 1 Website Payments Pro Overview . . . . . . . . . . . . . . 9 How Website Payments Pro Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Supported Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Supported Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Direct Payment Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 PayPal Express Checkout Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Additional Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Business Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 About the PayPal SDK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Chapter 2 Installing and Configuring the Payflow SDK . . . . . . . . 13 Supported Platforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Preparing the Payflow Client Application . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Chapter 3 Creating a Simple Transaction Request . . . . . . . . . . . 15 Transaction Request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Request Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Data Modes for Sending . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Connection Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Values Required by All Transaction Types. . . . . . . . . . . . . . . . . . . . . . . . 17 Sale Transaction Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Typical Sale Transaction PARMLIST . . . . . . . . . . . . . . . . . . . . . . . . . . 18 How to Format a Transaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Website Payments Pro Developer’s Guide 3