evolution of the paypal api platform: enabling the future of money at woocommerce conference 2014

19
Evolution of the PayPal API Platform Enabling the future of Money WooCommerce Conference 2014 Deepak Nadig, Head of API Platform Engineering

Upload: deepak-nadig

Post on 25-Jun-2015

526 views

Category:

Technology


3 download

DESCRIPTION

Evolution of the PayPal API Platform: Enabling the future of Money WooCommerce Conference 2014 San Francisco

TRANSCRIPT

  • 1. Evolution of the PayPal API PlatformEnabling the future of MoneyWooCommerce Conference 2014Deepak Nadig, Head of API Platform Engineering

2. PAST, PRESENT & FUTURE OF PAYMENTSVideo also at https://www.youtube.com/watch?v=C4CKhCOQ7c0 3. BASIC NEEDS FROM PAYMENTS3 Payments need to scale across distances Payments across currencies should be seamless Payments need to be quick; ideally instantaneous Payments need to be secure Cost of payments should be low 4. USE PAYPAL ONLINE4WEB CHECKOUTMOBILE CHECKOUTPAYPAL ONE TOUCH 5. CHECK-IN TO PAY ON POSOFFLINE & ONLINE CONVERGING5SIMPLER AUTHENTICATIONWALLET IN THE CLOUD 6. ACCEPT PAYMENTS ANYWHERE6PAYPAL HEREACCEPT NEAR THE CONSUMERRECEIPTS IN THE CLOUD 7. FRICTIONLESS PAYMENTS WITH BEACON7 8. WEARABLES AND FINGERPRINTS8aaBUILT-IN PAYMENTSFIDO 9. BRIDGING THE PHYSICAL WORLD9PHYSICAL DIGITALWITHDRAWALS & DEPOSITS 10. PEER TO PEER PAYMENTS10WHERE PAYPAL STARTEDSEND AND REQUEST MONEYSOCIAL INTERACTIONSADHOC PAYMENTS 11. ACCESS TO PAYMENTS ANYWHERE11ARDUINO/TEMBOOAPI AGGREGATORSINTERNET OF THINGS 12. EVOLUTION OF EXTERNAL API PLATFORM12PayPal APIPayPal Capabilities2001 Instant Payment Notification2004 Transaction, Mass Pay API2005 Direct Payment API, Express Checkout2007 Payment APIs (NVP)2009 Adaptive APIs (SOAP/XML, NV, JSON)2013 Payment APIs (REST) 13. WHAT GOT US HERE WONT TAKE US THERE13Mobile LocalSocialDigitalTimePerformanceLimitsreachedHighgrowthKickoff 14. API PLATFORM 2012 TO TARGET STATE14API Definition Internal or External UniversalAPI Discovery Difficult Developer PortalAPI Design Project specific API as a ProductArchitecture Tightly coupled SOA Loosely coupled SOATechnology Proprietary Standards basedIntegration Expensive TTFHW1 < x min(1) Time to First Hello World Time to make a simple call/application 15. API PLATFORM QUALITIES15API FirstAPI as a Product Work back from the use cases API Design API portfolio Aligned by capabilitiesDeveloper Experience Easy to learn, integrate, diagnose Time To First Hello WorldAPI Quality Attributes Response-time AvailabilityService Architecture Encapsulated, Isolated Craftsmanship 16. THE NEW API PLATFORM HAS BEEN A SUCCESS16Customer Application: eBay PayPal Web Web PageApplicationAPIs: /v1/apis/applicationsMobile ApplicationThird-party Web ApplicationMobile Application (based on mSDK)TouchSamsung Wallet (Samsung Galaxy S5, Gear 2, Gear Fit)oauth2/token, tokens, /v1//v1/payments/vault/wallet/{wallet/payments/paymentstokenuser-activitiespaymentpaymentid}/financial-instruments 17. PAYPAL CONTEXT17 157 million active digital wallets 203 markets in 100 currencies 2M+ developers 2013: Total Payment Volume was $180 billion Q3 2014 Total Payment Volume of $56.6 Billion, $7118 TPV / second $12 Billion mobile Growing 29% YoY 895 million transactions, 9.7 million payments / day 2014: >1 Billion Mobile Transactions in 2014 25% cross borderIn a dynamic environment 300+ features per quarter We roll 100,000+ lines of code every two weeks 18. TO CLOSE18 History of payments is as old as human history Payment needs are the same, though technologies have evolved PayPal has been enabling simple and secure payments The API platform has evolved to support these products As well as what the future of money needs! 19. Thank you@deepak_nadig 2014 PayPal Inc. All rights reserved. Confidential and proprietary.19