PayPal Developer Program
Transcript of PayPal Developer Program
![Page 1: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/1.jpg)
What’s New with PayPal’s®
Developer ProgrameBay Developers Conference 2008Damon Williams Sr. Manager, Developer Program PayPal®
![Page 2: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/2.jpg)
Share, reuse, and remix this talk
These slides are available under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
You can blog, photograph, and share this information with others. Don’t forget to tag it ebaydevcon and ebaydevcon08.
© 2008 eBay Inc. Some rights reserved.eBay and the eBay logo are among the registered trademarks of eBay Inc., PayPal and the PayPal logo are trademarks of PayPal, Inc., Skype and the Skype logo are trademarks of Skype Limited Corp., Shopping.com and the Shopping.com logo are trademarks of Shopping.com Ltd., and ProStores is a registered trademark of ProStores, Inc.Other trademarks and brands are the property of their respective owners.
![Page 3: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/3.jpg)
Presenter
Damon WilliamsPayPal Developer ProgramAuthor, “Pro PayPal E-commerce”
![Page 4: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/4.jpg)
Developer Program
The PayPal Developer Program:• Enables developers to integrate Web sites
and applications with PayPal services• Provides resources to educate and support
developers of all skill levels
Confidential and Proprietary
![Page 5: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/5.jpg)
Program Resources
• Marketing programs and lead generation
• Recognition and Certification programs
• Customer-facing sales material
Marketing
Confidential and Proprietary
![Page 6: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/6.jpg)
Program Resources
• Marketing programs and lead generation
• Recognition and Certification programs
• Customer-facing sales material
• Training and access to experts
• Developer Days• eBay Developers
Conference• DevTalk newsletter• Developer Central• Developer
Community
EducationMarketing
Confidential and Proprietary
![Page 7: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/7.jpg)
Program Resources
• Marketing programs and lead generation
• Recognition and Certification programs
• Customer-facing sales material
• Training and access to experts
• Developer Days• eBay Developers
Conference• DevTalk newsletter• Developer Central• Developer
Community
Tools and Technology EducationMarketing
• SDKs• Code samples• Sandbox testing
environment
Confidential and Proprietary
![Page 8: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/8.jpg)
PayPal Certified Developer Program
• Attract new business by being listed in the PayPal Certified Developer Directory
• Be recognized as a PayPal Certified Developer
"PayPal Developer's Directory has generated wonderful business for me and my associates. Also, being certified has helped me win accounts that were not directly related to PayPal. So far, every account has been a success.”
— Andrew Mazzarella, B2B Web Consultant and PayPal Certified Developer
Confidential and Proprietary
![Page 9: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/9.jpg)
Ace Developer
• Join the Community• paypaldeveloper.com• Make 200 posts and be
an “Ace Developer”• Get recognition on PayPal.com• Get the exclusive shirt!
Confidential and Proprietary
![Page 10: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/10.jpg)
PayPal Radio
• Weekly podcast• Monthly Developer Spotlight
• Outstanding community members• Innovative products• Early adopters
• Contact me if you want to be a guest!• wsradio.com/paypalradio
Confidential and Proprietary
![Page 11: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/11.jpg)
Redesign of DevTalk
• WAY more content• Featured developers• Partner spotlights• Educational tips• Sneak peeks
Confidential and Proprietary
![Page 12: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/12.jpg)
Relaunch of Developer Central
Confidential and Proprietary
![Page 13: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/13.jpg)
Technology Enhancements
• API Versioning• Recurring Payments APIs• IPN Simulator• Sandbox Upgrade• Axis 2.0 support
Confidential and Proprietary
![Page 14: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/14.jpg)
API Versioning
![Page 15: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/15.jpg)
API Versioning
• New versioning scheme announced in February
• We now synchronize the API version value with the internal PayPal release number
• Currently, Version = 52.0• Updates will be posted to Developer Blog
Confidential and Proprietary
![Page 16: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/16.jpg)
Recurring Payments/ Reference Transactions
![Page 17: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/17.jpg)
Recurring Payments
• Create recurring payment profiles to periodically charge a customer a fixed amount
• Improvements over Subscriptions:• API-based• Suspend profiles• Modify profiles
• Optional: trial period, initial payment, total number of billing cycles
• Different implementation for Express Checkout and Direct Payment
• Direct Payment: additional $30/month fee• Express Checkout: transaction fee onlyConfidential and Proprietary
![Page 18: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/18.jpg)
Recurring Payments—Express Checkout
• Three API calls• Similar flow to Express Checkout, but different
final API call• SetExpressCheckout• GetExpressCheckoutDetails• CreateRecurringPaymentsProfile
• Supports “regular” purchases in the same checkout flow• Call DoExpressCheckoutPayment before calling
CreateRecurringPaymentsProfile• Up to ten profiles can be created per checkout
Confidential and Proprietary
![Page 19: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/19.jpg)
Recurring Payments—Express Checkout
Confidential and Proprietary
![Page 20: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/20.jpg)
Recurring Payments—Direct Payment
• Just one API call• CreateRecurringPaymentsProfile• Leave TOKEN blank• Include all credit card information in request
• Buyer does not know PayPal is involved• Buyer does not receive notification
from PayPal upon future billings
Confidential and Proprietary
![Page 21: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/21.jpg)
Reference Transactions
• API call: DoReferenceTransaction• Used with both Express Checkout and Direct
Payment• Used to bill a previous customer’s PayPal account
or credit card at an arbitrary time in the future on a variable amount
• Submit BillingAgreementID or TransactionID of original sale in request
• Most Pro accounts already have access to this feature; Express Checkout requires vetting
Confidential and Proprietary
![Page 22: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/22.jpg)
IPN Simulator
![Page 23: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/23.jpg)
IPN Simulator
Utility to send IPNs to a specific IPN listener
Confidential and Proprietary
![Page 24: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/24.jpg)
IPN Simulator
Confidential and Proprietary
![Page 25: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/25.jpg)
IPN Simulator
Confidential and Proprietary
![Page 26: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/26.jpg)
Don’t Miss This Panel
• PayPal Technology Roadmap and Panel Discussion
• Tuesday 9:00 AM, W-179A
![Page 27: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/27.jpg)
Q&A
Damon Williams
PayPal
![Page 28: PayPal Developer Program](https://reader031.fdocuments.us/reader031/viewer/2022012415/616f8bc341c2fe3f573276e6/html5/thumbnails/28.jpg)
Questions?To learn more, visit www.ebay.com/devcon
Thank you!