Make Money Online with PayPal APIs: Up and Running
PayPal APIs book is a resource for website owners or application developers who has or intend to have a shopping cart function.
The book primarily covers a few of PayPal’s payment type, namely the PayPal Express Checkout, PayPal Website Payments Pro, PayPal Adaptive Payments and PayPal Mobile Express Checkout.
Of course, you can easily setup PayPal for your website by easily configuring on PayPal’s website and then copy the source code and paste it on your site or application.
For developers who has extra customization or merely to get a better grasp of the APIs, this book explains it with workflow and diagram to help with understanding the flow of each payment type.
In short, this is the Programmer’s book or partly API documentation.
Although PayPal API supports a range of programming languages, the author of this book places PHP source code as examples.
Chapter 1, The PayPal API
Covers the PayPal API and how to start using it to accept payments, with an emphasis on choosing an integration method for your project as well as obtaining the necessary credentials to get started. You will also learn how to use the sandbox to test your application.
There are SDKs are provided for Java, ASP.NET, PHP, Coldfusion, and Ruby.
Chapter 2, PayPal Express Checkout
Covers Express Checkout and how to use the API to execute Express Checkout Payments. This chapter contrasts the Generic (or Traditional) checkout workflow with the Express Checkout workflow. All four of the Express Checkout operations (SetExpressCheckout, GetExpressCheckoutDetails, DoExpressCheckoutPayment, and
Callback) are covered.
Chapter 3, PayPal Website Payments Pro
Covers Website Payments Pro, with an emphasis on Direct Payments. A simple Direct Payment Integration sample is also included.
Direct Payment allows you to accept debit and credit cards directly from your site. Direct Payment, unlike Express Pay, requires the buyer to enter payment, billing, and shipping information, and does not require the buyer to have a PayPal Account. In addition, Website Payments Pro accounts do not show up as “PayPal” on your customer’s credit card statements: your company’s name shows up instead.
Chapter 4, PayPal Adaptive Payments
Covers Adaptive Payments, including an overview of Adaptive Payments as well as a breakdown of the Permission Levels provided via Adaptive Payments. Application workflows, Payment Approval, and Payment flows are also included.
Chapter 5, PayPal Mobile Express Checkout
Covers Mobile Checkout, with an emphasis on the newly released Mobile Express Checkout and the Mobile Payment Libraries for iOS- and Android-based smartphones. You basically need to provide integration through a webpage or webview.