<pre>Author/s : Damon Williams Publisher : Apress Review :Link Reviewed by : Katrina Owen Rating : 8 horseshoes</pre> This book is aimed squarely at developers, however it does not assume that the reader knows the first thing about PayPal, and the introductory chapters do not require any coding background to understand.
The book provides a comprehensive overview of the problems that PayPal addresses, the services that PayPal offers, advice on when one service might be more appropriate than an other, as well as an in-depth coverage of how to work with each service and integrate the service into a website or web application.
Throughout the book, the author highlights gotchas and provides helpful tips, such as 'remember to write down the fake credit card number the first time it is provided, because that is the only chance you get'. It becomes obvious that the author has spent time with the development community answering the same questions time and again, and seeing developers make the same mistakes over and over.
The book is language-agnostic, with code examples from many mainstream languages. Developers who have experience programming in a single language may find it difficult to port the knowledge to their language of choice.
Though all of the information is freely available in various forms of documentation on PayPal's website, I would highly recommend the book if you are considering using PayPal as a payment option as it is cohesive and comprehensive.