Integration Guide

Table Of Contents
Website Payments Standard Integration Guide September 2008 3
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
About This Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Where to Go for More Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Documentation Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Chapter 1 Single-Item Payments – Buy Now Buttons . . . . . . . . .17
Getting Started With Buy Now Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Using the Button Creation Tool for a Basic Buy Now Button . . . . . . . . . . . . . . 18
Creating Basic Buy Now Buttons With JavaScript Disabled . . . . . . . . . . . . . . . 19
Creating Buy Now Buttons Before You Create Your PayPal Account . . . . . . . . . . 22
The Checkout Experience With Buy Now Buttons . . . . . . . . . . . . . . . . . . . . . . 25
Begin – Buyers are Ready to Purchase Your Item on Your Website . . . . . . . . . . 26
1 – Buyers Enter Their Billing Information or They Log In to PayPal . . . . . . . . . . 27
2 – Buyers Confirm Their Transaction Details Before Paying . . . . . . . . . . . . . . 29
3 – Buyers View and Print Their PayPal Payment Confirmations . . . . . . . . . . . . 30
End Buyers Receive Payment Authorization Notices by Email . . . . . . . . . . . . 31
Enhancing the Checkout Experience With Buy Now Buttons . . . . . . . . . . . . . . 32
Managing Buy Now Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Using Email Notices to Track Buy Now Transactions . . . . . . . . . . . . . . . . . . 34
Using Recent Activity to Track Buy Now Transactions . . . . . . . . . . . . . . . . . 35
Using Transaction History to Track Buy Now Transactions . . . . . . . . . . . . . . . 35
Using Downloadable History Logs to Track Buy Now Transactions . . . . . . . . . . . 35
Using Instant Payment Notification to Track Buy Now Transactions . . . . . . . . . . 36
Advanced Features of Buy Now Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Offering Product Options With Buy Now Buttons . . . . . . . . . . . . . . . . . . . . 36
Prompting for Item Quantities With Buy Now Buttons . . . . . . . . . . . . . . . . . . 37
Creating Advanced Buy Now Buttons on the PayPal Website. . . . . . . . . . . . . . . . 37
Generating Code for Payment Buttons and Email Payment Links . . . . . . . . . . . 37
Protecting HTML Code for Payment Buttons . . . . . . . . . . . . . . . . . . . . . . 38
Using the Button Creation Tool for Advanced Buy Now Buttons . . . . . . . . . . . . 38
Creating Advanced Buy Now Buttons With JavaScript Disabled . . . . . . . . . . . . 52