Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WordPress, WooCommerce, v.zero & IoT - Alberto ...
Search
WordPress Greek Community
PRO
April 28, 2015
Technology
540
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WordPress, WooCommerce, v.zero & IoT - Alberto López Braintree Developer Advocate
WordPress Greek Community
PRO
April 28, 2015
More Decks by WordPress Greek Community
See All by WordPress Greek Community
Filippos Karailanidis - Beyond ChatGPT: AI Toolkit for the WordPress Developer
wpgr
PRO
0
57
Orestis Samaras - Modern WordPress Development with Composer
wpgr
PRO
0
40
Eleni Tsertou - Ταχύτερο website με Persistent Object Cache: Μύθος ή Αλήθεια;
wpgr
PRO
0
43
George Korakas - WordPress Security 2025: From Real Threats to Practical Defenses
wpgr
PRO
0
60
Δημήτρης Καρβούνης - Πέρα από το Admin Panel: Πώς να μιλήσεις στο WordPress σαν Developer μέσω REST API
wpgr
PRO
0
37
Αναστασία Αδαμούδη - Δημιουργία σύνθετου μενού πλοήγησης σε block θέματα
wpgr
PRO
0
25
Νίκος Μαυράκης - Κοστολογώντας τη δημιουργικότητα
wpgr
PRO
0
55
Jovana Smoljanovic Tucakov - AI vs. Human Content: What Works, What Backfires, and What’s Next
wpgr
PRO
0
58
Λεωνίδας Μηλώσης - Optimize – optimize – optimize: Caring for performance of your WordPress plugin or website
wpgr
PRO
0
44
Other Decks in Technology
See All in Technology
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
910
Claude Code本って、 読む必要あるの?
oikon48
2
440
銀行勘定系システムにおける開発プロセス刷新×AIによる環境モダナイゼーション / Development Process Transformation and AI-Driven Environment Modernization
muit
0
1.2k
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
1.4k
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
3
430
薬剤師(ドメインエキスパート)と一緒に育てる薬局向けAIアシスタント
kakehashi
PRO
2
160
ASTを使って影響範囲を特定する
nealle
0
180
Snowflakeで実現する全社横断の顧客の声(VOC)分析・活用基盤@Snowflake World Tour Tokyo 2026
yuto16
0
200
家のリアーキテクト・リファクタリング
suguruooki
0
140
10分で知る最近のOmarchy
komagata
0
280
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
320
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
1k
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
870
Skip the Path - Find Your Career Trail
mkilby
1
230
4 Signs Your Business is Dying
shpigford
187
23k
The agentic SEO stack - context over prompts
schlessera
0
930
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
530
A Soul's Torment
seathinner
7
3.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Being A Developer After 40
akosma
91
590k
The Limits of Empathy - UXLibs8
cassininazir
1
660
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!