$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
32
Andreas Karavanas - AI Supercharged Landing Pages
wpgr
0
37
Όμορφα, γρήγορα και οικονομικά websites με WordPress
wpgr
0
40
Unlocking creativity - Marilia Darilli
wpgr
0
75
Έλλη Μουχτάρη - Χτίσε το προσωπικό σου brand και απόκτησε τους πελάτες που θες
wpgr
0
56
Ioannis Kastorinis - WooCommerce technical automations in the real world
wpgr
0
73
Christos Paloukas - Cache me if you can, a journey through caching layers in WordPress
wpgr
0
78
Ευάγγελος Πάλλης - Malware Cleanup & Protection
wpgr
0
90
Νίκος Μαυράκης - Κοστολογώντας τη δημιουργικότητα
wpgr
0
69
Other Decks in Technology
See All in Technology
MLflowダイエット大作戦
lycorptech_jp
PRO
1
140
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
550
日本Rubyの会: これまでとこれから
snoozer05
PRO
3
130
AI時代の新規LLMプロダクト開発: Findy Insightsを3ヶ月で立ち上げた舞台裏と振り返り
dakuon
0
210
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
930
Fashion×AI「似合う」を届けるためのWEARのAI戦略
zozotech
PRO
2
860
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
310
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.5k
AIの長期記憶と短期記憶の違いについてAgentCoreを例に深掘ってみた
yakumo
4
440
AWSを使う上で最低限知っておきたいセキュリティ研修を社内で実施した話 ~みんなでやるセキュリティ~
maimyyym
2
1.8k
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
0
140
MySQLとPostgreSQLのコレーション / Collation of MySQL and PostgreSQL
tmtms
1
840
Featured
See All Featured
Thoughts on Productivity
jonyablonski
73
5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
73
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
47
33k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
85
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
We Are The Robots
honzajavorek
0
110
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
280
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Are puppies a ranking factor?
jonoalderson
0
2.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Marketing to machines
jonoalderson
1
4.3k
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!