Startup Highway Workshop

677 views
563 views

Published on

Workshop given by Tim Messerschmidt at Startup Highway in Vilnius.

Published in: Economy & Finance, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
677
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
16
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Startup Highway Workshop

  1. 1. Monetization For Startups Startup Highway Tim Messerschmidt Developer Evangelist (EMEA) @SeraAndroid
  2. 2. Who Am I? Tim Messerschmidt, Developer Evangelist working for PayPal. Android Developer living in Berlin. I ♥ Java, Ruby, CSS3, HTML5 & JavaScript!
  3. 3. This talk will be about -  What is PayPal? -  Monetization -  How can we help? -  Questions
  4. 4. Innovation ... by solving problems
  5. 5. Enable merchants to sell online
  6. 6. Enable customers to buy online
  7. 7. Sender Receiver Transaction
  8. 8. Sender Receiver Transaction Item / Service
  9. 9. Secure Easy Fast
  10. 10. 128m active users
  11. 11. 193 countries & regions
  12. 12. 25 supported currencies
  13. 13. 80 localized websites
  14. 14. Local Merchants Big Mac Menu: -  Fries -  Ketchup -  Water ... keeping it healthy
  15. 15. 23
  16. 16. Digital Goods
  17. 17. Physical Goods
  18. 18. Physical Goods
  19. 19. •  Subscriptions •  Freemium •  Affiliate NetworkS / Advertisement •  Revenues Sharing •  Ecommerce (Digital & Physical) •  Transaction-based fees •  Paid Apps Monetization Models
  20. 20. Subscriptions
  21. 21. •  Best strategy around if your business model supports it •  No reliance on the customer having to remember to pay Examples: •  Charge fixed amounts based on a predefined schedule •  Charge different amounts over time Subscriptions
  22. 22. Billing Agreements
  23. 23. Reference Transaction
  24. 24. •  Unlimited number of transactions and amount that can be charged – Like a Direct Debit agreement •  Much higher risk – Higher access barriers for developers / merchants •  Allows for one-click experience – Each transaction triggers the API Billing Agreements
  25. 25. Pre-Approvals
  26. 26. •  Similar to subscription but more flexible •  Permission to charge the customer up to a certain amount or maximum number of transactions •  Good for risk since buyer sets his own limit Pre-Approvals
  27. 27. Freemium
  28. 28. Cart Systems
  29. 29. Crowdfunding
  30. 30. The right tools ... for your problem PayPal’s APIs
  31. 31. New and simple transaction focused API REST API
  32. 32. US only Europe can be tested already Important
  33. 33. Payments in < 10 seconds PayPal Buttons
  34. 34. Adaptive Payments PayPal’s API
  35. 35. Sender Receiver 10 $ Simple Payments
  36. 36. Sender Receiver Receiver Receiver 10 $ 20 $ 5 $ Parallel Payments
  37. 37. 2nd Receiver 2nd Receiver 2nd Receiver 1st Receiver Sender 100 $ 20 $ 20 $ 20 $ Chained Payments
  38. 38. 2nd Receiver 2nd Receiver 2nd Receiver 1st Receiver Sender 100 $ 20 $ 20 $ 20 $ Chained Payments
  39. 39. 2 ways Backend or via SDK Using PayPal On Mobile
  40. 40. Android SDK Sample App: •  Sell a football jersey •  Fast Checkout •  Nice Interface
  41. 41. Present the product & allow to purchase it Android SDK
  42. 42. Allow to pay via PayPal or Card Android SDK
  43. 43. The user enters his credentials: •  Email •  Password Android SDK
  44. 44. The user needs to confirm his payment... Android SDK
  45. 45. ... and will be presented a confirmation of his purchase afterwards. Android SDK
  46. 46. What if the user doesn’t want to use PayPal or doesn’t have an account?
  47. 47. Accept credit cards in your application manually or... Android SDK
  48. 48. ... via image recognition technology in your app! Android SDK
  49. 49. iOS SDK
  50. 50. Implementation In 10 minutes
  51. 51. Your app needs to communicate with a server to verify payments
  52. 52. Criteria to use to verify payments: bit.ly/19FIis6
  53. 53. { "proof_of_payment": { "rest_api": { "state": "approved", "payment_id": "API-PAYMENT-ID-1843" } }, "payment": { "short_description": "Paris SG Jersey", "amount": ”59.99", "currency_code": "USD" }, "client": { "platform": "Android", "paypal_sdk_version": "1.0.2", "environment": "live", "product_name": "PayPal Android SDK" } } REST-API proof of payment: Adaptive Payments proof of payment: { "proof_of_payment": { "adaptive_payment": { "pay_key": "AP-70M68096ML426802W", "payment_exec_status": "COMPLETED", "timestamp": "2013-02-20T00:26:25Z", "app_id": "APP-91B933855X481767M" } }, "payment": { "short_description": "Paris SG Shirt", "amount": "59.99", "currency_code": "USD" }, "client": { "platform": "Android", "paypal_sdk_version": "1.0.2", "environment": "live", "product_name": "PayPal Android SDK" } }
  54. 54. Somebody did that work for you: bit.ly/19FHQde
  55. 55. Painless Payments for Droids Tim Messerschmidt Identity
  56. 56. Login with... Google Facebook Twitter
  57. 57. ... or PayPal. Login with...
  58. 58. Painless Payments for Droids Tim Messerschmidt Summarizing Authentication
  59. 59. Log In with PayPal OpenID Connect
  60. 60. Log In via PayPal in the browser or a WebView.
  61. 61. Name Email Date of Birth Locale Time Zone Address Gender Language Phone Number Verified Account Creation Date Your Identity
  62. 62. Verified Data Trusted Identity Provider
  63. 63. No need to (re-)enter your password after logging in Seamless Checkout
  64. 64. Summarizing Identity
  65. 65. Documentation developer.paypal.com Information
  66. 66. Open Source GitHub.com/paypal Information
  67. 67. Questions?
  68. 68. Thanks! Tim Messerschmidt @SeraAndroid tmesserschmidt@paypal.com SlideShare.com/paypal

×