| | Copyright |
| | Credits |
| | | About the Authors |
| | | Contributors |
| | | Acknowledgments |
| | Preface |
| | | Why PayPal Hacks? |
| | | Getting Started with the Code in This Book |
| | | Database Coding and Platform Choices |
| | | Further Study |
| | | How to Use This Book |
| | | How This Book Is Organized |
| | | Conventions Used in This Book |
| | | Using Code Examples |
| | | How to Contact Us |
| | | Got a Hack? |
| | Chapter 1. Account Management |
| | | Introduction: Hacks #1-9 |
| | | Hack 1. Create a PayPal Account |
| | | Hack 2. Verify Your PayPal Account |
| | | Hack 3. Confirm Your Mailing Address |
| | | Hack 4. Pay When You've Forgotten Your Password |
| | | Hack 5. Restore Your Account if It Has Been Limited |
| | | Hack 6. Create a Separate Login for Each Employee |
| | | Hack 7. Access Member Information |
| | | Hack 8. Manage PayPal Email |
| | | Hack 9. Get Help from PayPal |
| | Chapter 2. Making Payments |
| | | Introduction: Hacks #10-16 |
| | | Hack 10. Send Money to Anyone |
| | | Hack 11. Choose How to Fund Payments |
| | | Hack 12. Use Your PayPal Funds Anywhere |
| | | Hack 13. Pay from a Cell Phone |
| | | Hack 14. Pay Seller Fees when Buying |
| | | Hack 15. Send Money Without Creating a PayPal Account |
| | | Hack 16. Dispute Merchandise Payments |
| | Chapter 3. Selling with PayPal |
| | | Introduction: Hacks #17-27 |
| | | Upgrade to Business Class |
| | | Set Your Payment Receiving Preferences |
| | | Identify Yourself to Your Customers |
| | | Hack 17. Request Money the PayPal Way |
| | | Hack 18. Ask for Money in Your Own Way |
| | | Hack 19. Request Money Without an Account |
| | | Hack 20. Get Your Money |
| | | Hack 21. Refund a Payment |
| | | Hack 22. Quick-Link to Transaction Details |
| | | Hack 23. Lower Your Seller Fees |
| | | Hack 24. Protect Yourself from Buyer Fraud |
| | | Hack 25. Protect Yourself from Chargebacks |
| | | Hack 26. Avoid Chargebacks on Digital Goods |
| | | Hack 27. Handle Merchandise Disputes Effectively |
| | Chapter 4. Payment Buttons |
| | | Introduction: Hacks #28-44 |
| | | Hack 28. Create a Buy Now Button |
| | | Hack 29. Use a Custom Button Image |
| | | Hack 30. Create a Purchase Button for Services |
| | | Hack 31. Create an Auction Payment Button |
| | | Hack 32. Provide Purchase Options with Drop-Down Listboxes |
| | | Hack 33. Include More Than Two Option Fields |
| | | Hack 34. Override Shipping and Handling Preferences |
| | | Hack 35. Build Notification Tracking |
| | | Hack 36. Hack-Proof Your Payment |
| | | Hack 37. Hack-Proof Your Buttons with Encryption |
| | | Hack 38. Include Payment Buttons in Email Messages |
| | | Hack 39. Hide Your Email Address from Spammers |
| | | Hack 40. Accept Donations |
| | | Hack 41. PayPal-Enable Your Flash |
| | | Hack 42. Get More Out of Dreamweaver and PayPal |
| | | Hack 43. Provide Options with ASP.NET Web Controls |
| | | Hack 44. Try Accepting Payments in a Bogus Currency |
| | Chapter 5. Storefronts and Shopping Carts |
| | | Introduction: Hacks #45-50 |
| | | Hack 45. Hack Shopping Cart Buttons |
| | | Hack 46. Create Shopping Cart Links |
| | | Hack 47. Specify the Size of the Shopping Cart Window |
| | | Hack 48. Deal with Design and Layout Issues |
| | | Hack 49. Put Both Cart Buttons in One Form |
| | | Hack 50. Integrate a Third-Party Shopping Cart with PayPal |
| | | Hack 51. Customize Checkout Pages |
| | | Hack 52. Display the Merchant Transaction ID on Your Return Page |
| | | Hack 53. Remember Your Customers |
| | | Hack 54. Create a Dynamic Storefront |
| | | Hack 55. Add Dynamic Storefront Details |
| | | Hack 56. Insert Dynamic Images |
| | | Hack 57. Build an Order-Tracking Page |
| | | Hack 58. Offer Discount Coupons |
| | | Hack 59. Increase Search Engine Exposure |
| | | Hack 60. Sell Digital Goods with PayLoadz |
| | Chapter 6. Managing Subscriptions |
| | | Introduction: Hacks #61-64 |
| | | Hack 61. Sell Subscriptions to Your Online Content |
| | | Hack 62. Offer Tiered Subscriptions |
| | | Hack 63. Time Your Subscriptions to End on Specific Dates |
| | | Hack 64. Manage Subscription Passwords the Easy Way |
| | Chapter 7. IPN and PDT |
| | | Introduction: Hacks #65-86 |
| | | What IPN and PDT Are |
| | | How IPN Works |
| | | Advantages of PDT |
| | | Hack 65. Receive Instant Payment Notifications |
| | | Hack 66. Troubleshoot Instant Payment Notifications |
| | | Hack 67. Send a Purchase Confirmation Email with IPN |
| | | Hack 68. Process Shopping Carts with IPN |
| | | Hack 69. Use IPN with eBay Listings |
| | | Hack 70. Track Your eBay Products with IPN |
| | | Hack 71. Deliver Digital Goods with IPN |
| | | Hack 72. Deliver Digital Goods with a Return Page |
| | | Hack 73. Implement Price Checking with IPN |
| | | Hack 74. Provide an Order Summary with IPN |
| | | Hack 75. Upsell Your Customers |
| | | Hack 76. Enable Multiple IPN Pages |
| | | Hack 77. Use Mass Pay to Create an Affiliate System |
| | | Hack 78. Manage Your Inventory with IPN |
| | | Hack 79. Display Donation Goals on Your Web Site |
| | | Hack 80. Display a Recent Donor List |
| | | Hack 81. Capture Customer Information with IPN |
| | | Hack 82. Insert Payment Details into a Database with IPN |
| | | Hack 83. Insert Cart Details into a Database |
| | | Hack 84. Track Google Referrals |
| | | Hack 85. Process Payments like a Credit Card with PDT |
| | | Hack 86. Synchronizing PDT and IPN |
| | Chapter 8. The PayPal Web Services API |
| | | Introduction: Hacks #87-100 |
| | | Section 8.2. Create a Developer Account |
| | | Hack 87. Set up the Sandbox |
| | | Hack 88. Make Your First API Call |
| | | Hack 89. Create a Wrapper Class for Your API Calls |
| | | Hack 90. Use the PayPal API Wrapper Class |
| | | Hack 91. Refund Payments with the API |
| | | Hack 92. Handle Transaction Errors within the API Wrapper |
| | | Hack 93. Retrieve Transaction Details with the API |
| | | Hack 94. Search for PayPal Transactions |
| | | Hack 95. Hack the API Wrapper |
| | | Hack 96. Issue Payments en Masse with the Mass Pay API |
| | | Hack 97. Pay Affiliates and Suppliers on a Schedule |
| | | Hack 98. Search eBay for Listings that Accept PayPal |
| | | Hack 99. Test IPN and PDT in the Sandbox |
| | | Hack 100. Go Live |
| | Colophon |
| | Index |