$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
WordPress, WooCommerce, v.zero & IoT - Alberto ...
Search
WordPress Greek Community
April 28, 2015
Technology
1
510
WordPress, WooCommerce, v.zero & IoT - Alberto López Braintree Developer Advocate
WordPress Greek Community
April 28, 2015
Tweet
Share
More Decks by WordPress Greek Community
See All by WordPress Greek Community
Thanassis Zannias - Flexible WordPress Dev Environment with Docker
wpgr
0
35
Andreas Karavanas - AI Supercharged Landing Pages
wpgr
0
42
Όμορφα, γρήγορα και οικονομικά websites με WordPress
wpgr
0
45
Unlocking creativity - Marilia Darilli
wpgr
0
77
Έλλη Μουχτάρη - Χτίσε το προσωπικό σου brand και απόκτησε τους πελάτες που θες
wpgr
0
56
Ioannis Kastorinis - WooCommerce technical automations in the real world
wpgr
0
77
Christos Paloukas - Cache me if you can, a journey through caching layers in WordPress
wpgr
0
82
Ευάγγελος Πάλλης - Malware Cleanup & Protection
wpgr
0
95
Νίκος Μαυράκης - Κοστολογώντας τη δημιουργικότητα
wpgr
0
72
Other Decks in Technology
See All in Technology
New Relic 1 年生の振り返りと Cloud Cost Intelligence について #NRUG
play_inc
0
240
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
380
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
5
2.1k
AI with TiDD
shiraji
1
300
Knowledge Work の AI Backend
kworkdev
PRO
0
270
Bedrock AgentCore Evaluationsで学ぶLLM as a judge入門
shichijoyuhi
2
250
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
210
AgentCoreとStrandsで社内d払いナレッジボットを作った話
motojimayu
1
980
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
140
日本の AI 開発と世界の潮流 / GenAI Development in Japan
hariby
1
490
特別捜査官等研修会
nomizone
0
580
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
Featured
See All Featured
Embracing the Ebb and Flow
colly
88
4.9k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
57
40k
How to Talk to Developers About Accessibility
jct
1
85
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
29
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Producing Creativity
orderedlist
PRO
348
40k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
sira's awesome portfolio website redesign presentation
elsirapls
0
91
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
130
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
0
2.2k
Designing Powerful Visuals for Engaging Learning
tmiket
0
190
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
Transcript
WordPress, WooCommerce, v.zero & IoT Alberto López Braintree_Dev. <Advocate/> https://flic.kr/p/6kFQBc
WordPress, WooCommerce, v.zero & IoT Alberto López Braintree_Dev. <Advocate/> https://flic.kr/p/6kFQBc
γεια @albertuslm
[email protected]
[email protected]
battlehack.org @AlbertusLM @Braintree_Dev
@AlbertusLM @Braintree_Dev 30-31 MAY
One Axe @AlbertusLM @Braintree_Dev
@AlbertusLM @Braintree_Dev
100.000 USD @AlbertusLM @Braintree_Dev
we <3 hackers @AlbertusLM @Braintree_Dev
we <3 innovation @AlbertusLM @Braintree_Dev
> Levers of innovation_ @AlbertusLM @Braintree_Dev
Era of rapid prototyping @AlbertusLM @Braintree_Dev
@AlbertusLM @Braintree_Dev
Internet of Things everything @AlbertusLM @Braintree_Dev
The Hype Cicle_ @AlbertusLM @Braintree_Dev
4.9 Billion Connected "Things" by 2015 http://www.gartner.com/newsroom/id/2905717 Gartner Symposium/ITxpo 2014,
November 9-13 in Barcelona, Spain @AlbertusLM @Braintree_Dev
@AlbertusLM @Braintree_Dev
None
> Case Study_ @AlbertusLM @Braintree_Dev fake
My story… @AlbertusLM @Braintree_Dev flic.kr/p/jVvyqX
@AlbertusLM @Braintree_Dev Being an inventor
Everybody <3 chocolate @AlbertusLM @Braintree_Dev
ΕΥΡΗΚΑ
Candy Machine! @AlbertusLM @Braintree_Dev
The pursuit of Empire @AlbertusLM @Braintree_Dev Candies for everybody!
@AlbertusLM @Braintree_Dev
Challenges > Scalability > Operational management > Sustainable Growth @AlbertusLM
@Braintree_Dev
The project´s stack @AlbertusLM @Braintree_Dev Braintree v.zero SDK
Why WordPress? @AlbertusLM @Braintree_Dev *critical features for the project 4.1.1
Why WordPress? @AlbertusLM @Braintree_Dev > Open Source *critical features for
the project 4.1.1
Why WordPress? @AlbertusLM @Braintree_Dev > Open Source > Scalable *critical
features for the project 4.1.1
Why WordPress? @AlbertusLM @Braintree_Dev > Open Source > Scalable >
Easy to manage *critical features for the project 4.1.1
Why WordPress? @AlbertusLM @Braintree_Dev > Open Source > Scalable >
Easy to manage > Thriving ecosystem *critical features for the project 4.1.1
Why WordPress? @AlbertusLM @Braintree_Dev > Open Source > Scalable >
Easy to manage > Thriving ecosystem > Mobile friendly *critical features for the project 4.1.1
Why WooCommerce? @AlbertusLM @Braintree_Dev *critical features for the project 2.3.7
Why WooCommerce? @AlbertusLM @Braintree_Dev > Free core *critical features for
the project 2.3.7
Why WooCommerce? @AlbertusLM @Braintree_Dev > Free core > Huge flexibility
*critical features for the project 2.3.7
Why WooCommerce? @AlbertusLM @Braintree_Dev > Free core > Huge flexibility
> WooThemes’ support *critical features for the project 2.3.7
Why WooCommerce? @AlbertusLM @Braintree_Dev > Free core > Huge flexibility
> WooThemes’ support > Professional Yet Simple *critical features for the project 2.3.7
Why WooCommerce? @AlbertusLM @Braintree_Dev > Free core > Huge flexibility
> WooThemes’ support > Professional Yet Simple > Room For Growth *critical features for the project 2.3.7
Why WooCommerce? @AlbertusLM @Braintree_Dev > Free core > Huge flexibility
> WooThemes’ support > Professional Yet Simple > Room For Growth > # of plugins *critical features for the project 2.3.7
@AlbertusLM @Braintree_Dev 16/04/2015 goo.gl/IYy1ls
Why Braintree v.zero SDK? @AlbertusLM @Braintree_Dev Abandonment checkout process FACTS:
17% concerns about payment security 13% price presented in foreign currency 12% complicated checkout 79% want to have more payment options goo.gl/AFwF10 goo.gl/Nm1kbt goo.gl/bMlrDm
Why Braintree v.zero SDK? OFF ON ON ON ON OFF
ON ON ON ON FUTURE Payment Method C&D Cards v.zero @AlbertusLM @Braintree_Dev *critical features for the project
Why Braintree v.zero SDK? v.zero @AlbertusLM @Braintree_Dev *critical features for
the project > Mobile ready
Why Braintree v.zero SDK? v.zero @AlbertusLM @Braintree_Dev *critical features for
the project > Mobile ready > PCI compliance made easy
Why Braintree v.zero SDK? v.zero @AlbertusLM @Braintree_Dev *critical features for
the project > Mobile ready > PCI compliance made easy > Ultra Slim
Why Braintree v.zero SDK? v.zero @AlbertusLM @Braintree_Dev *critical features for
the project > Mobile ready > PCI compliance made easy > Ultra Slim > Elegant
Why Braintree v.zero SDK? v.zero @AlbertusLM @Braintree_Dev *critical features for
the project > Mobile ready > PCI compliance made easy > Ultra Slim > Elegant > Invisible
Why Braintree v.zero SDK? v.zero @AlbertusLM @Braintree_Dev *critical features for
the project > Mobile ready > PCI compliance made easy > Ultra Slim > Elegant > Invisible > 40 countries
Why Braintree v.zero SDK? v.zero @AlbertusLM @Braintree_Dev *critical features for
the project > Mobile ready > PCI compliance made easy > Ultra Slim > Elegant > Invisible > 40 countries > 130 currencies
Why Braintree v.zero SDK? <frontend/> <backend/> v.zero @AlbertusLM @Braintree_Dev *critical
features for the project
Why Braintree v.zero SDK? <frontend/> <backend/> v.zero @AlbertusLM @Braintree_Dev *critical
features for the project
Why Spark core? @AlbertusLM @Braintree_Dev
Why Spark core? > Open Source @AlbertusLM @Braintree_Dev
Why Spark core? > Open Source > Wifi ready @AlbertusLM
@Braintree_Dev
Why Spark core? > Open Source > Wifi ready >
Tiny size @AlbertusLM @Braintree_Dev
Why Spark core? > Open Source > Wifi ready >
Tiny size > Multi-language @AlbertusLM @Braintree_Dev
Why Spark core? > Open Source > Wifi ready >
Tiny size > Multi-language > Active community @AlbertusLM @Braintree_Dev
Why Spark core? > Open Source > Wifi ready >
Tiny size > Multi-language > Active community > # of plugins @AlbertusLM @Braintree_Dev
Problems > v.zero plugin not available > not plugin Spark
- WooCommerce @AlbertusLM @Braintree_Dev
LET’S CODE OUR MODULE CHALLENGE ACCEPTED
Things to consider @AlbertusLM @Braintree_Dev
Things to consider @AlbertusLM @Braintree_Dev > Custom payment module from
scratch
Things to consider @AlbertusLM @Braintree_Dev > Custom payment module from
scratch > Using WooCommerce Checkout Manager
Things to consider @AlbertusLM @Braintree_Dev > Custom payment module from
scratch > Using WooCommerce Checkout Manager > Prototype version
Things to consider @AlbertusLM @Braintree_Dev > Custom payment module from
scratch > Using WooCommerce Checkout Manager > Prototype version -Plugin in alpha phase • Core files modified • Core templates modified
Things to consider @AlbertusLM @Braintree_Dev > Custom payment module from
scratch > Using WooCommerce Checkout Manager > Prototype version -Plugin in alpha phase • Core files modified • Core templates modified -Payment module in beta phase • Transaction ID saved • Fully functional
Issue @AlbertusLM @Braintree_Dev This button submits the whole form
@AlbertusLM @Braintree_Dev This drop-in payment UI form is totally created
and managed by v.zero SDK This form is never submitted to Braintree, so we don’t have the payment nonce to finish the transaction Impact on v.zero SDK
Solution @AlbertusLM @Braintree_Dev This checkbox (1) triggers a function which
submits the UI form (2), stores the payment method nonce value in a hidden field (3) and enables the general submit button (4) (1) (4) (2) (3)
Connecting to Spark Core @AlbertusLM @Braintree_Dev (1) configuring the access
to the device (2) calling the functions (1) (2)
dem @AlbertusLM @Braintree_Dev
Plan B @AlbertusLM @Braintree_Dev youtu.be/7jYdduBUfVs
> Conclusion_ @AlbertusLM @Braintree_Dev
IoT is NOT flash in the pan flic.kr/p/8RU8QS
eCommerce IoT Why not?
@AlbertusLM @Braintree_Dev Olympo of Payments in visible elega n t
ultr a slim Payment Gateway
+ = + Why not? + Braintree v.zero SDK
> Questions?_ @AlbertusLM @Braintree_Dev
Source'photo
Alberto López
[email protected]
@AlbertusLM / @Braintree_Dev ATHENS, 30-31 MAY 2015.battlehack.org/athens
THANKS!