startup highway workshop

81
Monetization For Startups Startup Highway Tim Messerschmidt Developer Evangelist (EMEA) @SeraAndroid

Upload: paypal

Post on 15-May-2015

408 views

Category:

Economy & Finance


2 download

DESCRIPTION

Workshop given by Tim Messerschmidt at Startup Highway in Vilnius.

TRANSCRIPT

Page 1: Startup Highway Workshop

Monetization For Startups Startup Highway

Tim Messerschmidt Developer Evangelist (EMEA)

@SeraAndroid

Page 2: Startup Highway Workshop

Who Am I?

Tim Messerschmidt, Developer Evangelist working for PayPal. Android Developer living in Berlin. I ♥ Java, Ruby, CSS3, HTML5 & JavaScript!

Page 3: Startup Highway Workshop

This talk will be about

-  What is PayPal? -  Monetization -  How can we help? -  Questions

Page 4: Startup Highway Workshop

Innovation

... by solving problems

Page 5: Startup Highway Workshop
Page 6: Startup Highway Workshop
Page 7: Startup Highway Workshop
Page 8: Startup Highway Workshop
Page 9: Startup Highway Workshop
Page 10: Startup Highway Workshop
Page 11: Startup Highway Workshop
Page 12: Startup Highway Workshop
Page 13: Startup Highway Workshop

Enable merchants to

sell online

Page 14: Startup Highway Workshop

Enable customers to

buy online

Page 15: Startup Highway Workshop

Sender Receiver

Transaction

Page 16: Startup Highway Workshop

Sender Receiver

Transaction

Item / Service

Page 17: Startup Highway Workshop

Secure Easy Fast

Page 18: Startup Highway Workshop

128m

active users

Page 19: Startup Highway Workshop

193

countries & regions

Page 20: Startup Highway Workshop

25

supported currencies

Page 21: Startup Highway Workshop

80

localized websites

Page 22: Startup Highway Workshop

Local Merchants

Big Mac Menu:

-  Fries -  Ketchup -  Water ... !""#$%& $' (")*'(+

Page 23: Startup Highway Workshop

23

Page 24: Startup Highway Workshop

Digital Goods

Page 25: Startup Highway Workshop

Physical Goods

Page 26: Startup Highway Workshop

Physical Goods

Page 27: Startup Highway Workshop

•  Subscriptions •  Freemium •  Affiliate NetworkS / Advertisement •  Revenues Sharing •  Ecommerce (Digital & Physical) •  Transaction-based fees •  Paid Apps

Monetization Models

Page 28: Startup Highway Workshop

Subscriptions

Page 29: Startup Highway Workshop

•  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

Page 30: Startup Highway Workshop

Billing Agreements

Page 31: Startup Highway Workshop

Reference Transaction

Page 32: Startup Highway Workshop

•  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

Page 33: Startup Highway Workshop
Page 34: Startup Highway Workshop

Pre-Approvals

Page 35: Startup Highway Workshop

•  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

Page 36: Startup Highway Workshop

Freemium

Page 37: Startup Highway Workshop
Page 38: Startup Highway Workshop

Cart Systems

Page 39: Startup Highway Workshop
Page 40: Startup Highway Workshop

Crowdfunding

Page 41: Startup Highway Workshop
Page 42: Startup Highway Workshop

The right tools

... for your problem

PayPal’s APIs

Page 43: Startup Highway Workshop

New and simple transaction focused API

REST API

Page 44: Startup Highway Workshop

US only

Europe can be tested already

Important

Page 45: Startup Highway Workshop

Payments in < 10 seconds

PayPal Buttons

Page 46: Startup Highway Workshop

Adaptive Payments

PayPal’s API

Page 47: Startup Highway Workshop

Sender Receiver

10 $

Simple Payments

Page 48: Startup Highway Workshop

Sender

Receiver

Receiver

Receiver

10 $

20 $

5 $

Parallel Payments

Page 49: Startup Highway Workshop

2nd Receiver

2nd Receiver

2nd Receiver

1st Receiver

Sender 100 $

20 $

20 $

20 $

Chained Payments

Page 50: Startup Highway Workshop

2nd Receiver

2nd Receiver

2nd Receiver

1st Receiver

Sender 100 $

20 $

20 $

20 $

Chained Payments

Page 51: Startup Highway Workshop

2 ways

Backend or via SDK

Using PayPal On Mobile

Page 52: Startup Highway Workshop

Android SDK

Sample App:

•  Sell a football jersey •  Fast Checkout •  Nice Interface

Page 53: Startup Highway Workshop

Present the product & allow to purchase it

Android SDK

Page 54: Startup Highway Workshop

Allow to pay via PayPal or Card

Android SDK

Page 55: Startup Highway Workshop

The user enters his credentials:

•  Email •  Password

Android SDK

Page 56: Startup Highway Workshop

The user needs to confirm his payment...

Android SDK

Page 57: Startup Highway Workshop

... and will be presented a confirmation of his purchase afterwards.

Android SDK

Page 58: Startup Highway Workshop

What if the user doesn’t want to use PayPal or doesn’t have an account?

Page 59: Startup Highway Workshop

Accept credit cards in your application manually or...

Android SDK

Page 60: Startup Highway Workshop

... via image recognition technology in your app!

Android SDK

Page 61: Startup Highway Workshop

iOS SDK

Page 62: Startup Highway Workshop

Implementation

In 10 minutes

Page 63: Startup Highway Workshop
Page 64: Startup Highway Workshop

Your app needs to communicate with a server to verify

payments

Page 65: Startup Highway Workshop

Criteria to use to verify payments:

bit.ly/19FIis6

Page 66: Startup Highway Workshop

{ "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" } }

Page 67: Startup Highway Workshop

Somebody did that work for you:

bit.ly/19FHQde

Page 68: Startup Highway Workshop

Painless Payments for Droids Tim Messerschmidt

Identity

Page 69: Startup Highway Workshop

Login with...

Google Facebook Twitter

Page 70: Startup Highway Workshop

... or PayPal.

Login with...

Page 71: Startup Highway Workshop

Painless Payments for Droids Tim Messerschmidt

Summarizing Authentication

Page 72: Startup Highway Workshop

Log In with PayPal

OpenID Connect

Page 73: Startup Highway Workshop

Log In via PayPal in the browser or a WebView.

Page 74: Startup Highway Workshop

Name Email

Date of Birth

Locale Time Zone

Address

Gender

Language

Phone Number

Verified Account

Creation Date

Your Identity

Page 75: Startup Highway Workshop

Verified Data

Trusted Identity Provider

Page 76: Startup Highway Workshop

No need to (re-)enter your password after

logging in

Seamless Checkout

Page 77: Startup Highway Workshop

Summarizing Identity

Page 78: Startup Highway Workshop

Documentation

developer.paypal.com

Information

Page 79: Startup Highway Workshop

Open Source

GitHub.com/paypal

Information

Page 80: Startup Highway Workshop

Questions?

Page 81: Startup Highway Workshop

Thanks! Tim Messerschmidt

@SeraAndroid [email protected]

SlideShare.com/paypal