Cloud Computing as we all know has changed the dynamics of how we build and run applications. We at PayPal X, truly believe in the power of Cloud Computing as a way to drive Innovation and to speed the Time to Market for your applications. This session introduces the new PayPal X Payments Platform and the toolkits/SDKs provided to simply the process of integrating payments in to applications built and run the cloud. We will walk through several use case scenarios (gaming, social apps, disbursements, digital goods, etc.) with unique payment requirements and how our ePayments Platform enables those.
8. PayPal X Open Global Payments Platform for developers Enables various Monetization Models Subscriptions Pay as you use Free to use, pay to services Freemium eCommerce 4/29/10 3 www.x.com
9.
10. Payments oh my! 4/29/10 5 www.x.com Travelers checks Bill payments Check or draft ACH payment Cards, cards, cards Net-based payments Many others
11. PayPal The Sender A person or business whose PayPal account is being credited A person or business whose PayPal account is being debited C The Receiver The API CALLER The API access account who makes the Adaptive Payments service calls: usually owned by the developer For Developers 4/29/10 6 www.x.com
37. ConvertCurrency: Get currency conversion (foreign exchange) rates for a list of amounts and currencies (PayPal-supported currencies).4/29/10 7 www.x.com
38. Simple Send Money Basic building block allows merchants to transfer money from one entity to another Sample Use Cases: P2P payments, Social Networks, Gaming applications 8
39.
40. Allows an API caller to make payments on behalf of a sender within the constraints specified
41. PIN optional for future payments made within the authorized amount
42. Useful for single/multi use, and subscription paymentsC Pre Approval Sample Use Cases: Pay as you use, Micropayments for Digital goods, Subscriptions 4/29/10 9 www.x.com
51. Sample Interaction Flow A Rental App that allows tenants to pay rent to a property management that splits the payment to the actual owner and the HOA. 4/29/10 14 www.x.com
52. API WEB Sender Rental App Pay API Pay Key Redirect User to PayPal Return URL User Name = Rental_admin.api Secondary Receiver [2] = Sec Receiver_2@mail.com Password = keep$secret Amount = 50.00 Signature = 23KJHO5AS09I32SDROR Tracking ID = 234235986 Sender Email = john_m@mail.com Cancel URL = www.PayRent.com/home Currency = USD Return URL = www.PayRent.com/apstore Primary Receiver [0] = Prim Receiver@mail.com Amount = 1000.00 Secondary Receiver [1] = Sec Receiver_1@mail.com Amount = 40.00 Request IPN= https://www.Rental.com/IPN Sender Email: john_m@mail.com Receiver Email: PrimReceiver@paypal.com Pay Key = PA-84HK2A57FCOP3RW Response Notification Confidential and Proprietary 15 Confidential and Proprietary 15 15
53.
54. Account created can be used with any PayPal APIs, including Adaptive Payment APIs
61. Use cases for Adaptive Accounts As part of new employee enrollment, business collects information used to create a PayPal account Small Business As part of the onboarding for a buyer and seller, a PayPal account can be created so that the user experience can be localized and personalized Marketplace Create PayPal accounts to enable payments for games, social networking widgets and more Social Media 18 4/29/10 www.x.com
101. PayPal SDKIP / URL IBM Development and Test Cloud PayPal VM PayPal VM VM VM VM VM PayPal Sandbox System x System x 4/29/10 23 www.x.com
102. Q & A Let us know what you need! (30% of our roadmap is based on your feedback) www.x.com Twitter: @paypalx, @ppalavilli www.facebook.com/paypalx 4/29/10 24 www.x.com
Notes de l'éditeur
Like what force.com is for Salesforce !
As a developer, the sender and receiver may have many different names, depending on their role and objective. PayPal X Open Payments Platform enables almost any of them.
As a developer, the sender and receiver may have many different names, depending on their role and objective. PayPal X Open Payments Platform enables almost any of them.The API Caller also needs a PayPal Business Account as the application is moving money between multiple parties and could possibly take it’s own cut/commission.