Future of the (Payments) API: PayPalX


Published on

n Peer-to-Peer financing, just as in any other financing models, transparency, trust, reliability, and security are essential in making it a huge success. The PayPal X Payments Platform’s Adaptive APIs provides all those essential features that any application would need in building a solid Peer-to-Peer financing platform. The Split Payments provide transparency, Preapprovals provide trust and security, Adaptive accounts provide validity of user accounts, and the PayPal’s strong and most robust security and fraud detection systems provide the security that any application would need.

Published in: Technology
1 Comment
  • free download:http://bit.ly/12IZwmq
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 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.
  • Future of the (Payments) API: PayPalX

    1. 1. May 14th, 2010<br />The future of the API: PayPal X<br />Praveen Alavilli, Developer Evangelist, PayPal<br />Peer Financing for Developers NYC Conference<br />
    2. 2. Agenda<br /><ul><li>What is PayPal X ?
    3. 3. Adaptive Payments
    4. 4. Adaptive Accounts
    5. 5. Using PayPal X APIs
    6. 6. Mobile Payments Library
    7. 7. X.com
    8. 8. Q & A</li></ul>www.x.com<br />2<br />
    9. 9. PayPal X<br />Open Global Payments Platform for developers<br />www.x.com<br />Enables various Monetization Models<br />Subscriptions<br />Pay as you use<br />Free to use, pay to services<br />Freemium<br />eCommerce<br />3<br />
    10. 10. Payments oh my!<br />www.x.com<br />Travelers checks<br />Bill payments<br />Check or draft<br />ACH payment<br />Cards, cards, cards<br />Net-based payments<br />Many others<br />4<br />
    11. 11. PayPal<br />The Sender<br />A person or business whose PayPal account is being credited<br />A person or business whose PayPal account is being debited<br />C<br />The Receiver<br />The API CALLER<br />The API access account who makes the Adaptive Payments service calls: usually owned by the developer<br />For Developers<br />www.x.com<br />5<br />
    12. 12. The PayPal X Platform<br />www.x.com<br /><ul><li>Facilitates Payments</li></ul> - Pay anyone, receive from anyone !<br /><ul><li>Provides Account Management </li></ul> - Identity, Permissions, Accounts<br /><ul><li>Tools for Information and Reporting</li></ul> - Notifications, Reporting, Search<br />6<br />
    13. 13. Adaptive Payments - API<br /><ul><li>Payment APIs
    14. 14. Pay: Transfer funds between parties. Supports simple, chained, parallel, preapproved payments, etc.
    15. 15. PaymentDetails: Get details of a payment
    16. 16. Preapproval APIs
    17. 17. Preapproval: Preapproval agreement signup
    18. 18. PreapprovalDetails: Get details of a preapproval
    19. 19. CancelPreapproval: Cancel an existing preapproval
    20. 20. Refund: Refund a payment (complete, partial, etc.)
    21. 21. ConvertCurrency: Get currency conversion (foreign exchange) rates for a list of amounts and currencies (PayPal-supported currencies).</li></ul>www.x.com<br />USE CASES<br /><ul><li>Send money
    22. 22. Split payments
    23. 23. Bill payments
    24. 24. Payroll payments
    25. 25. B2B payments
    26. 26. Remittances
    27. 27. Marketplace payments
    28. 28. Virtual currencies
    29. 29. Points and miles
    30. 30. Mass payments
    31. 31. Invoice payments
    32. 32. Recurring payments
    33. 33. Scheduled payments
    34. 34. Money transfers
    35. 35. Mobile/device payments
    36. 36. Government travel
    37. 37. Future payment scenarios…</li></ul>7<br />
    38. 38. Simple Send Money<br />8<br />Basic building block allows merchants to transfer money from one entity to another<br />Sample Use Cases: P2P payments, Social Networks, Gaming applications<br />www.x.com<br />
    39. 39. Preapproved Payments<br /><ul><li>Pre-authorization of money transfer from customer (sender) to API caller
    40. 40. Allows an API caller to make payments on behalf of a sender within the constraints specified
    41. 41. PIN optional for future payments made within the authorized amount
    42. 42. Useful for single/multi use, and subscription payments</li></ul>www.x.com<br />C<br />Pre Approval<br />Sample Use Cases: Pay as you use, Micropayments for Digital goods, Subscriptions<br />9<br />
    43. 43. Parallel Payments<br /><ul><li>Pay multiple recipients at once
    44. 44. Future interactions with each transaction can be separate
    45. 45. Enable partnership opportunities
    46. 46. Facilitates multiple use cases: marketplace payments, service fees, multi-merchant checkout, and so on</li></ul>www.x.com<br />$10<br />$100<br />Sender Visibility<br />$40<br />$50<br />Sample Use Cases: Payouts, Disbursements, Affiliate fees, MarketPlaces<br />10<br />
    47. 47. Chained Payments<br /><ul><li>Instant payment and disbursements</li></ul>Sender sees one payment to primary receiver<br />In one motion, money to secondary receivers sent<br /><ul><li>Supports commission-based payments
    48. 48. Facilitates multiple use cases: marketplace payments, service fees, multi-merchant checkout, and so on</li></ul>www.x.com<br />$100<br />$10<br />$40<br />Sender Visibility<br />Primary<br />$50<br />Sample Use Cases: Multi-Merchant Marketplaces, Gaming platform, Referral programs, Property Management (Rent Payments)<br />11<br />
    49. 49. Combine Chained and Preapprovals<br />www.x.com<br />C<br />Primary<br />AND<br />Pre Approval<br />12<br />
    50. 50. Combine Parallel and Preapprovals<br />13<br />C<br />AND<br />Pre Approval<br />www.x.com<br />
    51. 51. Sample Interaction Flow<br />www.x.com<br />A Rental App that allows tenants to pay rent to a property management that splits the payment to the actual owner and the HOA.<br />Owner<br />Tenant<br />Property<br />Management<br />HOA<br />14<br />
    52. 52. API<br />WEB<br />Sender<br />Rental App<br />Pay API<br />Pay Key<br />Redirect User to PayPal<br />Return URL<br />User Name = Rental_admin.api Secondary Receiver [2] = Sec Receiver_2@mail.com<br />Password = keep$secret Amount = 50.00<br />Signature = 23KJHO5AS09I32SDROR Tracking ID = 234235986<br />Sender Email = john_m@mail.com Cancel URL = www.PayRent.com/home<br />Currency = USD Return URL = www.PayRent.com/apstore<br />Primary Receiver [0] = Prim Receiver@mail.com<br />Amount = 1000.00<br />Secondary Receiver [1] = Sec Receiver_1@mail.com<br />Amount = 40.00 <br />Request<br />IPN= https://www.Rental.com/IPN<br />Sender Email: john_m@mail.com<br />Receiver Email: PrimReceiver@paypal.com<br />Pay Key = PA-84HK2A57FCOP3RW <br />Response<br />Notification<br />Confidential and Proprietary<br />15<br />Confidential and Proprietary<br />15<br />15<br />www.x.com<br />
    53. 53. Adaptive Accounts API<br /><ul><li>Programmatic interface to PayPal account creation
    54. 54. Account created can be used with any PayPal APIs, including Adaptive Payment APIs
    55. 55. Key Functionality
    56. 56. Create Personal and Premier accounts.
    57. 57. Create Business accounts.
    58. 58. Add Funding Sources
    59. 59. Get Account Verification Status
    60. 60. Benefits:
    61. 61. Streamline user experience
    62. 62. Increase conversion</li></ul>www.x.com<br />16<br />
    63. 63. Create Account API Flow<br />www.x.com<br />Web<br />API<br />Application Caller<br />User<br />Offer<br />Account Creation Request<br />Consent<br />Creates an <br />inactive<br />account<br />URL Redirect<br /><ul><li>Choose password
    64. 64. Answer security questions</li></ul>Return URL<br />17<br />
    65. 65. Use cases for Adaptive Accounts<br />www.x.com<br />As part of new employee enrollment, business collects information used to create a PayPal account<br />Small Business<br />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<br />Marketplace<br />Create PayPal accounts to enable payments for games, social networking widgets and more<br />Social Media<br />18<br />
    66. 66. Using PayPal X APIs<br /><ul><li>Multiple Protocol Bindings and Message Formats
    67. 67. SOAP, NVP, JSON, XML
    68. 68. Open Source SDKs and Toolkits
    69. 69. Java
    70. 70. PHP
    71. 71. .NET
    72. 72. Rails (Community Contributions)
    73. 73. ColdFusion
    74. 74. APEX Toolkit for Force.com
    75. 75. Mobile Embedded Payments Library</li></ul>19<br />www.x.com<br />
    76. 76. Mobile Payments Library<br /><ul><li>Library to enable Payments on mobile devices
    77. 77. iPhone library in public beta
    78. 78. Andriod library next week @ Google IO
    79. 79. accept payments for physical goods, services, donations and P2P “inside” your app</li></ul>20<br />www.x.com<br />
    80. 80. Simple yet Powerful !<br />Enables Payments Anywhere<br />Trusted and Secure Transactions<br />Fraud and Risk Management Features<br />PCI Compliant (in most cases)<br />Global reach (over 190 countries and 24 currencies)<br />Scalable and Flexible Platform<br />Transparency, Trust, Reliability & Security<br />21<br />www.x.com<br />
    81. 81. X.Com – PayPal X Developer Portal<br />Technical Docs for all products<br />SDKs and Sample code<br />Forums – non-moderated content<br />Blogs – PayPal and developers<br />Docs rating and commenting<br />Provide Feedback<br />Videos & Presentations<br />Titbit: X.com was founded by Elon Musk in Mar’1999 as one of the first Internet banks. It merged with Confinity in 2000 and Feb’2001 it became PayPal.<br />22<br />www.x.com<br />
    82. 82. Let us know what you need!<br />(30% of our roadmap is based on your feedback)<br />www.x.com<br />Twitter: @paypalx, @ppalavilli<br />www.facebook.com/paypalx<br />23<br />www.x.com<br />
    83. 83. Appendix <br />Applications built by Developers<br />24<br />www.x.com<br />
    84. 84. Events<br />25<br />www.x.com<br />
    85. 85. Shopping<br />26<br />www.x.com<br />
    86. 86. Social<br />27<br />www.x.com<br />
    87. 87. Gaming<br />Credits<br />28<br />www.x.com<br />
    88. 88. Fund Raising/Donations<br />29<br />www.x.com<br />
    89. 89. CROWD SOURCING/CLOUd<br />30<br />www.x.com<br />
    90. 90. Financing/UTILITY<br />31<br />www.x.com<br />
    91. 91. Mobile<br />32<br />www.x.com<br />