SlideShare a Scribd company logo
Daniel Davis
@ourmaninjapan
bit.ly/webpayments
Payments on the
Open Web Platform
In China
2/3
of internet access
is mobile
www.chinainternetwatch.com/whitepaper/china-internet-statistics
www.bcg.com/media/PressReleaseDetails.aspx?id=tcm:12-103641
Chinese users spend
1 hour/day
more on the internet
than U.S. users
How to avoid this?How to avoid this?
twitter.com/scottjenson/status/347729021431324672
Multi-device
Multi-platform
What aboutWhat about
paymentspayments??
Web app stores
Firefox OS
Tizen
Ubuntu Mobile
etc.
Premium content (1)
→
Premium content (2)
←
→
Payment APIs
Facebook Credits
AT&T Payment API
Google Wallet
MozPay
etc.
Example (MozPay)
Buyer logs in with Mozilla Persona
↓
Buyer enters PIN
↓
Purchase is charged to phone bill
or credit card
BUT!
Restricted by:
vendor
operator
platform
In the future...In the future...
W3C Web Payment API
1) Send JWT payment request
2) Call payment method, e.g. navigator.pay()
3) Secure channel created with payment provider
4) Buyer is authenticated
5) Buyer approves purchase
6) App receives success/fail JS callback
N.b. Rough initial concept – likely to change
JSON Web Token (JWT) example
paymentJWT = jwt.encode({
"iss": APPLICATION_KEY,
"aud": "marketplace.firefox.com",
"typ": "mozilla/payments/pay/v1",
"iat": 1337357297,
"exp": 1337360897,
"request": {
"id": "915c07fc-87df-46e5-9513-45cb6e504e39",
"pricePoint": 1,
"postbackURL": "https://yourapp.com/payments/postback",
"chargebackURL": "https://yourapp.com/payments/chargeback",
# Other app metadata
}
}, APPLICATION_SECRET)
Source: wiki.mozilla.org/WebAPI/WebPayment
What else?What else?
Tools...Tools...
AdobeAdobe
Intel XDKIntel XDK
WozllaWozlla
etc.etc.
...and you...and you
w3.org/html/ig/zhw3.org/html/ig/zh
w3.org/wiki/Payments_Task_Forcew3.org/wiki/Payments_Task_Force
Daniel Davis
@ourmaninjapan
bit.ly/webpayments
Payments on the
Open Web Platform

More Related Content

Similar to Web payments

bitcoin - Google Docs.pdf
bitcoin - Google Docs.pdfbitcoin - Google Docs.pdf
bitcoin - Google Docs.pdf
harikacheluru
 
Ivytalk presents mobile payments
Ivytalk presents mobile paymentsIvytalk presents mobile payments
Ivytalk presents mobile paymentsMary Jesse
 
cost to build bitcoin - Google Docs.pdf
cost to build bitcoin - Google Docs.pdfcost to build bitcoin - Google Docs.pdf
cost to build bitcoin - Google Docs.pdf
harikacheluru
 
Bitcoin and Blockchain: Relevance to Anti-Poverty Research
Bitcoin and Blockchain: Relevance to Anti-Poverty ResearchBitcoin and Blockchain: Relevance to Anti-Poverty Research
Bitcoin and Blockchain: Relevance to Anti-Poverty Research
Nick Mapmeld
 
Web 3.0 All the basics of the hype for beginners.pdf
Web 3.0 All the basics of the hype for beginners.pdfWeb 3.0 All the basics of the hype for beginners.pdf
Web 3.0 All the basics of the hype for beginners.pdf
James Brown
 
Digital Payments - A - ST.docx
Digital Payments - A - ST.docxDigital Payments - A - ST.docx
Digital Payments - A - ST.docx
smumbahelp
 
Internet Squared, Society Squared, Cooperative Sharing Economy by the People
Internet Squared, Society Squared, Cooperative Sharing Economy by the PeopleInternet Squared, Society Squared, Cooperative Sharing Economy by the People
Internet Squared, Society Squared, Cooperative Sharing Economy by the People
wehome.me, a home sharing on blockchain owned by hosts and guests
 
The 3-D Secure Protocol
The 3-D Secure ProtocolThe 3-D Secure Protocol
The 3-D Secure Protocol
Vlad Petre
 
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
Melanie Swan
 
ENG 372 Group Project
ENG 372 Group ProjectENG 372 Group Project
ENG 372 Group Project
caroewald
 
Architecting Platforms for Innovation
Architecting Platforms for InnovationArchitecting Platforms for Innovation
Architecting Platforms for Innovation
indiastack
 
Blockchains.My - Decentralised Mobile Wallet App
Blockchains.My - Decentralised Mobile Wallet AppBlockchains.My - Decentralised Mobile Wallet App
Blockchains.My - Decentralised Mobile Wallet App
Raja Muhd Amiruddin Raja Chulan
 
Blockchain, Smart Contracts & IoT
Blockchain, Smart Contracts & IoTBlockchain, Smart Contracts & IoT
Blockchain, Smart Contracts & IoT
InterCon
 
Vn online payment
Vn online paymentVn online payment
Vn online paymentaction.vn
 
Global Trends In FinTech, focus on US and China
Global Trends In FinTech, focus on US and ChinaGlobal Trends In FinTech, focus on US and China
Global Trends In FinTech, focus on US and China
Sean Walsh
 
The Building Blocks of a Global Payments Ecosystem
The Building Blocks of a Global Payments EcosystemThe Building Blocks of a Global Payments Ecosystem
The Building Blocks of a Global Payments Ecosystem
Firoz Patel
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
Rishikese MR
 
Expected Use Cases of FIDO Authentication in Social Apps
Expected Use Cases of FIDO Authentication in Social AppsExpected Use Cases of FIDO Authentication in Social Apps
Expected Use Cases of FIDO Authentication in Social Apps
FIDO Alliance
 
手机支付大战:支付宝和财付通
手机支付大战:支付宝和财付通手机支付大战:支付宝和财付通
手机支付大战:支付宝和财付通chencheng0614
 
FinTech, Internet of Things & Patents
FinTech, Internet of Things & PatentsFinTech, Internet of Things & Patents
FinTech, Internet of Things & Patents
Alex G. Lee, Ph.D. Esq. CLP
 

Similar to Web payments (20)

bitcoin - Google Docs.pdf
bitcoin - Google Docs.pdfbitcoin - Google Docs.pdf
bitcoin - Google Docs.pdf
 
Ivytalk presents mobile payments
Ivytalk presents mobile paymentsIvytalk presents mobile payments
Ivytalk presents mobile payments
 
cost to build bitcoin - Google Docs.pdf
cost to build bitcoin - Google Docs.pdfcost to build bitcoin - Google Docs.pdf
cost to build bitcoin - Google Docs.pdf
 
Bitcoin and Blockchain: Relevance to Anti-Poverty Research
Bitcoin and Blockchain: Relevance to Anti-Poverty ResearchBitcoin and Blockchain: Relevance to Anti-Poverty Research
Bitcoin and Blockchain: Relevance to Anti-Poverty Research
 
Web 3.0 All the basics of the hype for beginners.pdf
Web 3.0 All the basics of the hype for beginners.pdfWeb 3.0 All the basics of the hype for beginners.pdf
Web 3.0 All the basics of the hype for beginners.pdf
 
Digital Payments - A - ST.docx
Digital Payments - A - ST.docxDigital Payments - A - ST.docx
Digital Payments - A - ST.docx
 
Internet Squared, Society Squared, Cooperative Sharing Economy by the People
Internet Squared, Society Squared, Cooperative Sharing Economy by the PeopleInternet Squared, Society Squared, Cooperative Sharing Economy by the People
Internet Squared, Society Squared, Cooperative Sharing Economy by the People
 
The 3-D Secure Protocol
The 3-D Secure ProtocolThe 3-D Secure Protocol
The 3-D Secure Protocol
 
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
Bitcoin and Blockchain Explained: Cryptocitizen Smartnetwork Trust
 
ENG 372 Group Project
ENG 372 Group ProjectENG 372 Group Project
ENG 372 Group Project
 
Architecting Platforms for Innovation
Architecting Platforms for InnovationArchitecting Platforms for Innovation
Architecting Platforms for Innovation
 
Blockchains.My - Decentralised Mobile Wallet App
Blockchains.My - Decentralised Mobile Wallet AppBlockchains.My - Decentralised Mobile Wallet App
Blockchains.My - Decentralised Mobile Wallet App
 
Blockchain, Smart Contracts & IoT
Blockchain, Smart Contracts & IoTBlockchain, Smart Contracts & IoT
Blockchain, Smart Contracts & IoT
 
Vn online payment
Vn online paymentVn online payment
Vn online payment
 
Global Trends In FinTech, focus on US and China
Global Trends In FinTech, focus on US and ChinaGlobal Trends In FinTech, focus on US and China
Global Trends In FinTech, focus on US and China
 
The Building Blocks of a Global Payments Ecosystem
The Building Blocks of a Global Payments EcosystemThe Building Blocks of a Global Payments Ecosystem
The Building Blocks of a Global Payments Ecosystem
 
BITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USESBITCOIN TECHNOLOGY AND ITS USES
BITCOIN TECHNOLOGY AND ITS USES
 
Expected Use Cases of FIDO Authentication in Social Apps
Expected Use Cases of FIDO Authentication in Social AppsExpected Use Cases of FIDO Authentication in Social Apps
Expected Use Cases of FIDO Authentication in Social Apps
 
手机支付大战:支付宝和财付通
手机支付大战:支付宝和财付通手机支付大战:支付宝和财付通
手机支付大战:支付宝和财付通
 
FinTech, Internet of Things & Patents
FinTech, Internet of Things & PatentsFinTech, Internet of Things & Patents
FinTech, Internet of Things & Patents
 

More from ourmaninjapan

テレビのウェブ開発:その1
テレビのウェブ開発:その1テレビのウェブ開発:その1
テレビのウェブ開発:その1
ourmaninjapan
 
テレビのウェブ開発:その2
テレビのウェブ開発:その2テレビのウェブ開発:その2
テレビのウェブ開発:その2
ourmaninjapan
 
テレビのウェブ開発:その3
テレビのウェブ開発:その3テレビのウェブ開発:その3
テレビのウェブ開発:その3
ourmaninjapan
 
Developing for TV
Developing for TVDeveloping for TV
Developing for TV
ourmaninjapan
 
testharness.js の基礎
testharness.js の基礎testharness.js の基礎
testharness.js の基礎
ourmaninjapan
 
W3C Widgets、どこが面白い?
W3C Widgets、どこが面白い?W3C Widgets、どこが面白い?
W3C Widgets、どこが面白い?ourmaninjapan
 
W3C Widgets: Why should I care?
W3C Widgets: Why should I care? W3C Widgets: Why should I care?
W3C Widgets: Why should I care? ourmaninjapan
 
Widgets in theory and in practice
Widgets in theory and in practiceWidgets in theory and in practice
Widgets in theory and in practiceourmaninjapan
 
Mobile web development without developing a mobile site
Mobile web development without developing a mobile siteMobile web development without developing a mobile site
Mobile web development without developing a mobile siteourmaninjapan
 
実際のウェブページコーディング
実際のウェブページコーディング 実際のウェブページコーディング
実際のウェブページコーディング ourmaninjapan
 
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
ourmaninjapan
 
スマートTVへの アプローチと制作
スマートTVへの アプローチと制作スマートTVへの アプローチと制作
スマートTVへの アプローチと制作ourmaninjapan
 
「Network Service Discovery API ができました!」 と言われた時
「Network Service Discovery API ができました!」 と言われた時「Network Service Discovery API ができました!」 と言われた時
「Network Service Discovery API ができました!」 と言われた時
ourmaninjapan
 

More from ourmaninjapan (13)

テレビのウェブ開発:その1
テレビのウェブ開発:その1テレビのウェブ開発:その1
テレビのウェブ開発:その1
 
テレビのウェブ開発:その2
テレビのウェブ開発:その2テレビのウェブ開発:その2
テレビのウェブ開発:その2
 
テレビのウェブ開発:その3
テレビのウェブ開発:その3テレビのウェブ開発:その3
テレビのウェブ開発:その3
 
Developing for TV
Developing for TVDeveloping for TV
Developing for TV
 
testharness.js の基礎
testharness.js の基礎testharness.js の基礎
testharness.js の基礎
 
W3C Widgets、どこが面白い?
W3C Widgets、どこが面白い?W3C Widgets、どこが面白い?
W3C Widgets、どこが面白い?
 
W3C Widgets: Why should I care?
W3C Widgets: Why should I care? W3C Widgets: Why should I care?
W3C Widgets: Why should I care?
 
Widgets in theory and in practice
Widgets in theory and in practiceWidgets in theory and in practice
Widgets in theory and in practice
 
Mobile web development without developing a mobile site
Mobile web development without developing a mobile siteMobile web development without developing a mobile site
Mobile web development without developing a mobile site
 
実際のウェブページコーディング
実際のウェブページコーディング 実際のウェブページコーディング
実際のウェブページコーディング
 
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
small 画面でも、 BIG 画面でも、 今すぐ使えるレスポンシブ活用術
 
スマートTVへの アプローチと制作
スマートTVへの アプローチと制作スマートTVへの アプローチと制作
スマートTVへの アプローチと制作
 
「Network Service Discovery API ができました!」 と言われた時
「Network Service Discovery API ができました!」 と言われた時「Network Service Discovery API ができました!」 と言われた時
「Network Service Discovery API ができました!」 と言われた時
 

Recently uploaded

How to get verified on Coinbase Account?_.docx
How to get verified on Coinbase Account?_.docxHow to get verified on Coinbase Account?_.docx
How to get verified on Coinbase Account?_.docx
Buy bitget
 
when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
DOT TECH
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
DOT TECH
 
234Presentation on Indian Debt Market.ppt
234Presentation on Indian Debt Market.ppt234Presentation on Indian Debt Market.ppt
234Presentation on Indian Debt Market.ppt
PravinPatil144525
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securely
DOT TECH
 
GeM ppt in railway for presentation on gem
GeM ppt in railway  for presentation on gemGeM ppt in railway  for presentation on gem
GeM ppt in railway for presentation on gem
CwierAsn
 
how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.
DOT TECH
 
This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...
lamluanvan.net Viết thuê luận văn
 
The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
Antonis Zairis
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
DOT TECH
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
DOT TECH
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
DOT TECH
 
Financial Assets: Debit vs Equity Securities.pptx
Financial Assets: Debit vs Equity Securities.pptxFinancial Assets: Debit vs Equity Securities.pptx
Financial Assets: Debit vs Equity Securities.pptx
Writo-Finance
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
DOT TECH
 
where can I find a legit pi merchant online
where can I find a legit pi merchant onlinewhere can I find a legit pi merchant online
where can I find a legit pi merchant online
DOT TECH
 
PF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptxPF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptx
GunjanSharma28848
 
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
beulahfernandes8
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
DOT TECH
 
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Vighnesh Shashtri
 
What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
DOT TECH
 

Recently uploaded (20)

How to get verified on Coinbase Account?_.docx
How to get verified on Coinbase Account?_.docxHow to get verified on Coinbase Account?_.docx
How to get verified on Coinbase Account?_.docx
 
when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
 
what is a pi whale and how to access one.
what is a pi whale and how to access one.what is a pi whale and how to access one.
what is a pi whale and how to access one.
 
234Presentation on Indian Debt Market.ppt
234Presentation on Indian Debt Market.ppt234Presentation on Indian Debt Market.ppt
234Presentation on Indian Debt Market.ppt
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securely
 
GeM ppt in railway for presentation on gem
GeM ppt in railway  for presentation on gemGeM ppt in railway  for presentation on gem
GeM ppt in railway for presentation on gem
 
how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.how can i use my minded pi coins I need some funds.
how can i use my minded pi coins I need some funds.
 
This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...
 
The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
 
Financial Assets: Debit vs Equity Securities.pptx
Financial Assets: Debit vs Equity Securities.pptxFinancial Assets: Debit vs Equity Securities.pptx
Financial Assets: Debit vs Equity Securities.pptx
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
 
where can I find a legit pi merchant online
where can I find a legit pi merchant onlinewhere can I find a legit pi merchant online
where can I find a legit pi merchant online
 
PF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptxPF-Wagner's Theory of Public Expenditure.pptx
PF-Wagner's Theory of Public Expenditure.pptx
 
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
The Evolution of Non-Banking Financial Companies (NBFCs) in India: Challenges...
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
 
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
Empowering the Unbanked: The Vital Role of NBFCs in Promoting Financial Inclu...
 
What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
 

Web payments