How This Book Is Organized

Here is a brief summary of the chapters in the book and what you can expect from each:

Chapter 1, PayPal API Overview

Provides a 10,000-foot overview of interacting with PayPal APIs as web services and introduces GAE, the primary development platform that’s used throughout the book.

Chapter 2, Express Checkout (Including Mobile Express Checkout)

Showcases Express Checkout, PayPal’s premier checkout solution, and demonstrates how to implement a basic Express Checkout payment flow for Tweet Relevance.

Chapter 3, Express Checkout for Digital Goods

Teaches you how to tailor and improve the Express Checkout flow established in the previous chapter as an Express Checkout for Digital Goods payment flow.

Chapter 4, Adaptive Payments (Simple, Parallel, and Chained Payments)

Introduces Adaptive Payments and shows you how to implement an Adaptive Payments checkout flow for Tweet Relevance in which funds are sent to multiple recipients.

Chapter 5, Website Payments Pro (Direct Payment)

Teaches you how to accept credit cards directly from your site using Website Payments Pro’s Direct Payment option as a checkout option for Tweet Relevance.

Chapter 6, Instant Payment Notifications (IPNs)

Demonstrates how to use Instant Payment Notifications (IPNs) to handle custom actions associated with a payment, such as sending a confirmation email to a customer when a purchase is completed.

Appendix A

Introduces Tweet Relevance, the foundational reference application that’s used throughout the book as a baseline project.

Appendix B

Provides a minimal overview of Mobile Payments Libraries (MPLs). This is also where you can go to get started developing solutions for iOS, Android, and BlackBerry.

It is highly recommended that you read Chapters 1 and 2 before diving into any other chapter, because these initial chapters try to be as thorough as possible in establishing a foundation that future chapters build upon.