32
payments

Firefox OS payments

Embed Size (px)

DESCRIPTION

Brief overview of Firefox OS payments (payment APIs)

Citation preview

Page 1: Firefox OS payments

payments

Page 2: Firefox OS payments

raphael staryindie game developer

founder of letsplay.io

@RaphaelStary

Page 3: Firefox OS payments

money onlin

e

how to make

Page 4: Firefox OS payments

multi-sided business model (the 2 sided market)primary biz model on the web

Page 5: Firefox OS payments

coherent payment experience

Page 6: Firefox OS payments

status quo (primary model)

webmobile native

Page 7: Firefox OS payments

in-app paymentsnavigator.mozPay()paid apps

navigator.mozApps

Page 8: Firefox OS payments

now YOU can pay for content on the web(in a more coherent way)

Page 9: Firefox OS payments

“Wir sind Kaiser” - again

Page 10: Firefox OS payments

paid appsnavigator.mozApps

Page 11: Firefox OS payments

1.

your app

marketplace

1. register / submitting: - set price point - link free app to paid (freemium) etc ...

Page 12: Firefox OS payments
Page 13: Firefox OS payments

2.

customermarketplace

1. buy app

Page 14: Firefox OS payments

3.

customermarketplace

1. buy app

receipt+

appJSON receipt

(Web application Receipt Spec)signed using

JSON Web Token Spec (JWT)

Page 15: Firefox OS payments

how toha

ckit

Page 16: Firefox OS payments

customer refunds

Page 17: Firefox OS payments

user installs without store

get the manifest URL

get the package URL

Page 18: Firefox OS payments
Page 19: Firefox OS payments

solut

ion

Page 20: Firefox OS payments

check the own receipt inside your app

get own receipts

Page 21: Firefox OS payments

check the own receipt inside your app

use e.g. https://github.com/mozilla/receiptverifier to verify

Page 22: Firefox OS payments

think of a solution when there is no

internet

Page 23: Firefox OS payments

customer shares the receipt

Page 24: Firefox OS payments

your own server / backend

Page 25: Firefox OS payments

in-app paymentsnavigator.mozPay()

preview

Page 26: Firefox OS payments

1.

application key + secret marketplace

Page 27: Firefox OS payments

2.

your own server

1. wanna buy XY

2. signed JSON Web Token

the app

Page 28: Firefox OS payments

3.your own server

1. wanna buy XY

2. signed JSON Web Token

the appmarketplace

3. navigator.mozPay(signedJWT)

Page 29: Firefox OS payments

4.your own server

1. wanna buy XY

2. signed JSON Web Token (JWT)

the app

marketplace

3. navigator.mozPay([signedJWT])

4. waiting for approval

Page 30: Firefox OS payments

5.your own server

1. wanna buy XY

2. signed JSON Web Token (JWT)

the app

marketplace

3. navigator.mozPay([signedJWT])

4. waiting for approval

5. postback

6. success

Page 31: Firefox OS payments

in-app paymentsnavigator.mozPay()

preview

to be continued ...

Page 32: Firefox OS payments

@RaphaelStaryraphaelstary.com

fb.me/letsplayIO@letsplayIO