PayPal Android SDK Integration + Tech/Business Highlights

19
ANDROID PAYMENTS & SDK INTEGRATION OVERVIEW ROBERT SCHWENTKER @SCHWENTKER OCTOBER 2013

description

This deck was part of a presentations at GMIC, On Android Conf & AnDevCon 2013. Recent tech & acquisitions noted, as well as a review of the PayPal Android SDK integration basics. High level overview for developers new to PayPal Android SDK.

Transcript of PayPal Android SDK Integration + Tech/Business Highlights

  • 1. ANDROID PAYMENTS & SDK INTEGRATION OVERVIEW ROBERT SCHWENTKER@SCHWENTKER OCTOBER 2013

2. OVERVIEW2 Payments Power Commerce On & Offline PayPal Payment Tech: today & tomorrow Braintree & Venmo Hardware: PayPal Here & Beacon Mobile Payments User / App Identity Mobile SDK Sample App Demo Future of Money 3. Traditional boundaries have blurredConfidential and Proprietary 3 4. eBay provides ecosystem of commerce & payment techDemand GenerationMerchandisingShopping TransactionsBusiness Services Storefront Catalogs Full lifecycle Local inventory Product pricing Closed loop User and transaction data Distribution Merchant info Check-in Shipping Discounts Browse history Pay in aisle Mobile Buying history Buy on mobile Order management Identity Traditional Web Personal offers Decouple pay vs. ship or fulfillConfidential and Proprietary Re-targeting 5. PayPal digi wallet streamlines transactionsConfidential and Proprietary 5 6. 6 7. 7 8. 8 9. GOOD TO KNOW PayPal Mobile SDKS provides sleek, native UI interface Users scan credit card via camera - via card.io tech 132 million active registered PayPal accounts Payments via logging in with phone/pin or email/pwd Remembered payment methods Support for 25 different currencies &190+ markets Extensive PayPal Security & Fraud protection mechanisms 9 10. IDENTITY ENVIRONMENT Actors: End-user (consumer & developer), Application, Merchant & Services API Callers: PayPal Services, 3rd Party & Partner ApplicationsAuthorization, Authentication & Profile Services Application End-UserDevicePayPal Services (XO, Wallet, Invoice, )Merchant/P artnerPayPal.com Internet 10 11. PAYPAL MOBILE SDK Provides the UI components to accept PayPal or Credit Card Payment Identifies the user, and creates payment transaction Returns a proof of payment or transaction errors11 12. GETTING STARTED 1) Mobile SDKs overview & setup PayPal app: developer.paypal.com 2) Download Android / iOS SDKs: github.com/paypal 3) Integrate the SDK in your mobile app 4) Create a payment5) Process payment result: OK, Canceled or Invalid 12 13. [email protected] 14. 14 15. CONFIG_CLIENT_ID = "AUMy9ZBBBg84g8iGqc0Nrt98RZHaJXDzzICrKmPG8DIRq4ptBlStNctm7Va9i"; CONFIG_RECEIVER_EMAIL = "[email protected]"; 15 16. 16 17. 17 18. 18 19. Delivering the future of money today An essential part of our customers lives, Enabling secure commerce anytime, anywhere, any way.1 19 9