SlideShare a Scribd company logo
1 of 53
PHP Australia
Steven Cooper (@developersteve)
Braintree_Dev (PayPal/Braintree)
Developer Advocate
IoT Commerce
Millions of customers around the
world use us for one simple reason:
it’s simple.
Steven Cooper (@developersteve)
Simple, powerful payments
Accept credit cards, debit cards, PayPal and
Apple Pay with a snippet of code.
Steven Cooper (@developersteve)
Internet of Things
Steven Cooper (@developersteve)
In the beginning
1969 ARPANET
Steven Cooper (@developersteve)
Internet
Steven Cooper (@developersteve)
Limitation
Steven Cooper (@developersteve)
Mobile
Steven Cooper (@developersteve)
Virtual Reality
Steven Cooper (@developersteve)
Steven Cooper (@developersteve)
Nixie
Steven Cooper (@developersteve)
Brad the Toaster
Steven Cooper (@developersteve)
Smart Table
Steven Cooper (@developersteve)
E-textiles
Steven Cooper (@developersteve)
NightRider.org
Steven Cooper (@developersteve)
Shirt Selfie
Steven Cooper (@developersteve)
Shirt Selfie
Opportunities
Source: Cisco
Steven Cooper (@developersteve)
Opportunities
Source: Intel
Steven Cooper (@developersteve)
In the Internet of Things
Nobody knows you are a fridge
Steven Cooper (@developersteve)
E-Commerce
Steven Cooper (@developersteve)
IoT-Commerce
Steven Cooper (@developersteve)
Touchless Order System
IoT-Commerce
Candy Dispenser
Steven Cooper (@developersteve)
IoT-Commerce
Remote Control Car
Steven Cooper (@developersteve)
IoT-Commerce
Steven Cooper (@developersteve)
Thermal Printer
Overview
Website Hardware
API API
Steven Cooper (@developersteve)
The Website
Steven Cooper (@developersteve)
The VZero
Token generation
And the JavaScript
Steven Cooper (@developersteve)
The Transaction
Ajax submit
And the PHP
Steven Cooper (@developersteve)
Arduino Yun
Steven Cooper (@developersteve)
Python
Steven Cooper (@developersteve)
Python
Steven Cooper (@developersteve)
PHP
Steven Cooper (@developersteve)
The Sketch
Arduino Sketch
Steven Cooper (@developersteve)
Printer Demo
Roroh
Steven Cooper (@developersteve)
PHP Platforms
Steven Cooper (@developersteve)
Drupal Commerce
Steven Cooper (@developersteve)
Drupal Commerce
Braintree V.Zero
Steven Cooper (@developersteve)
Module Creation
Steven Cooper (@developersteve)
_submit_form
Braintree DropIn UI
*Token is generated and added into the Braintree JS call.
_submit_form_validate
Braintree Transaction
*Optional – stores cart data as json in custom field.
CustomFields
Settings -> Processing
Steven Cooper (@developersteve)
The VZero
Token generation
Steven Cooper (@developersteve)
Dropin UI
The Transaction
The PHP
Steven Cooper (@developersteve)
Magento
Steven Cooper (@developersteve)
Magento
Steven Cooper (@developersteve)
Wordpress
Steven Cooper (@developersteve)
Wordpress
Steven Cooper (@developersteve)
Joomla
Steven Cooper (@developersteve)
Joomla
Steven Cooper (@developersteve)
More to come…
Steven Cooper (@developersteve)
Possibilities
Steven Cooper (@developersteve)
Thank You
Braintree_Dev
@Braintree_dev
developers.braintreepayments.com
Steven Cooper
@DeveloperSteve

More Related Content

Viewers also liked

Have you been vaccinated
Have you been vaccinatedHave you been vaccinated
Have you been vaccinated
oakke01
 
Have you been vaccinated
Have you been vaccinatedHave you been vaccinated
Have you been vaccinated
oakke01
 
Textual Interface - the rise of the chatbot
Textual Interface - the rise of the chatbotTextual Interface - the rise of the chatbot
Textual Interface - the rise of the chatbot
Steven Cooper
 

Viewers also liked (19)

Betume tomo i
Betume   tomo iBetume   tomo i
Betume tomo i
 
Have you been vaccinated
Have you been vaccinatedHave you been vaccinated
Have you been vaccinated
 
ARTICLE
ARTICLEARTICLE
ARTICLE
 
Holiday in romania
Holiday in romaniaHoliday in romania
Holiday in romania
 
Timo Sirainen - Dovecot Story - Mindtrek 2016
Timo Sirainen - Dovecot Story - Mindtrek 2016Timo Sirainen - Dovecot Story - Mindtrek 2016
Timo Sirainen - Dovecot Story - Mindtrek 2016
 
Have you been vaccinated
Have you been vaccinatedHave you been vaccinated
Have you been vaccinated
 
SydPHP Presentation
SydPHP PresentationSydPHP Presentation
SydPHP Presentation
 
The Wizardry of Braintree hosted fields - PHP
The Wizardry of Braintree hosted fields - PHPThe Wizardry of Braintree hosted fields - PHP
The Wizardry of Braintree hosted fields - PHP
 
Building the future as a full stack dev
Building the future as a full stack devBuilding the future as a full stack dev
Building the future as a full stack dev
 
Commerce of Things 2015
Commerce of Things 2015Commerce of Things 2015
Commerce of Things 2015
 
Capitulo6
Capitulo6Capitulo6
Capitulo6
 
Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )Real time control and communication ( Robots , Machines , IOT )
Real time control and communication ( Robots , Machines , IOT )
 
Machines for accounting records
Machines for accounting recordsMachines for accounting records
Machines for accounting records
 
PHPConf.Asia - The Sound of PHP
PHPConf.Asia - The Sound of PHPPHPConf.Asia - The Sound of PHP
PHPConf.Asia - The Sound of PHP
 
Execucoes fiscais
Execucoes fiscaisExecucoes fiscais
Execucoes fiscais
 
Rtp webinar-verifone-final deck-fv
Rtp webinar-verifone-final deck-fvRtp webinar-verifone-final deck-fv
Rtp webinar-verifone-final deck-fv
 
Compcon 2016 Workshop
Compcon 2016 WorkshopCompcon 2016 Workshop
Compcon 2016 Workshop
 
Textual Interface - the rise of the chatbot
Textual Interface - the rise of the chatbotTextual Interface - the rise of the chatbot
Textual Interface - the rise of the chatbot
 
IoT and the Payments Industry
IoT and the Payments IndustryIoT and the Payments Industry
IoT and the Payments Industry
 

Similar to PHP Australia

Building for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the CloudBuilding for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the Cloud
Nick Landry
 
Coolhunting - ThinkVis 2012
Coolhunting - ThinkVis 2012 Coolhunting - ThinkVis 2012
Coolhunting - ThinkVis 2012
Steve Lock
 

Similar to PHP Australia (20)

Drupal South - IoT Commerce
Drupal South - IoT CommerceDrupal South - IoT Commerce
Drupal South - IoT Commerce
 
E-Commerce Melbourne
E-Commerce MelbourneE-Commerce Melbourne
E-Commerce Melbourne
 
The Emergence of IoT and How its Reshaping How We Interact With The Digital W...
The Emergence of IoT and How its Reshaping How We Interact With The Digital W...The Emergence of IoT and How its Reshaping How We Interact With The Digital W...
The Emergence of IoT and How its Reshaping How We Interact With The Digital W...
 
The Emergence of IoT
The Emergence of IoTThe Emergence of IoT
The Emergence of IoT
 
IoT Melbourne
IoT MelbourneIoT Melbourne
IoT Melbourne
 
IoTMelb
IoTMelbIoTMelb
IoTMelb
 
Wordcamp Sydney 2014
Wordcamp Sydney 2014Wordcamp Sydney 2014
Wordcamp Sydney 2014
 
Wordcamp Sydney 2014
Wordcamp Sydney 2014Wordcamp Sydney 2014
Wordcamp Sydney 2014
 
VR digest. February, 2018
VR digest. February, 2018VR digest. February, 2018
VR digest. February, 2018
 
Adapting to Reality [Guest Lecture, March 2021]
Adapting to Reality [Guest Lecture, March 2021]Adapting to Reality [Guest Lecture, March 2021]
Adapting to Reality [Guest Lecture, March 2021]
 
Building for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the CloudBuilding for the Internet of Things: Hardware, Sensors & the Cloud
Building for the Internet of Things: Hardware, Sensors & the Cloud
 
APIDays Sydney
APIDays SydneyAPIDays Sydney
APIDays Sydney
 
APIDays Sydney
APIDays SydneyAPIDays Sydney
APIDays Sydney
 
The First Wave of IoT—Blood in the Water
The First Wave of IoT—Blood in the WaterThe First Wave of IoT—Blood in the Water
The First Wave of IoT—Blood in the Water
 
DGST Digital Archealogy Presentation.pdf
DGST Digital Archealogy Presentation.pdfDGST Digital Archealogy Presentation.pdf
DGST Digital Archealogy Presentation.pdf
 
IMVU's Customizable Avatars for Unity
IMVU's Customizable Avatars for UnityIMVU's Customizable Avatars for Unity
IMVU's Customizable Avatars for Unity
 
Marketplace Innovation report Q2 2015
Marketplace Innovation report Q2 2015Marketplace Innovation report Q2 2015
Marketplace Innovation report Q2 2015
 
Smart Homes Made Smarter With Javascript
Smart Homes Made Smarter With JavascriptSmart Homes Made Smarter With Javascript
Smart Homes Made Smarter With Javascript
 
2017 CES Download - Cars, Drones, BabyTech, Wearable & IoT
2017 CES Download - Cars, Drones, BabyTech, Wearable & IoT2017 CES Download - Cars, Drones, BabyTech, Wearable & IoT
2017 CES Download - Cars, Drones, BabyTech, Wearable & IoT
 
Coolhunting - ThinkVis 2012
Coolhunting - ThinkVis 2012 Coolhunting - ThinkVis 2012
Coolhunting - ThinkVis 2012
 

More from Steven Cooper

More from Steven Cooper (15)

Scaling the Stack and Yourself with it
Scaling the Stack and Yourself with itScaling the Stack and Yourself with it
Scaling the Stack and Yourself with it
 
All a flutter about Flutter.io
All a flutter about Flutter.ioAll a flutter about Flutter.io
All a flutter about Flutter.io
 
APIDays Australia - Openresty for scale
APIDays Australia - Openresty for scaleAPIDays Australia - Openresty for scale
APIDays Australia - Openresty for scale
 
The Robot and the Cloud
The Robot and the CloudThe Robot and the Cloud
The Robot and the Cloud
 
Unihack2016 opening
Unihack2016 openingUnihack2016 opening
Unihack2016 opening
 
Unihack2016 closing
Unihack2016 closingUnihack2016 closing
Unihack2016 closing
 
IoT Commerce using Ruby, PHP and Arduino
IoT Commerce using Ruby, PHP and Arduino IoT Commerce using Ruby, PHP and Arduino
IoT Commerce using Ruby, PHP and Arduino
 
Time Travelling E-Commerce
Time Travelling E-CommerceTime Travelling E-Commerce
Time Travelling E-Commerce
 
The PayPal Here symphony
The PayPal Here symphonyThe PayPal Here symphony
The PayPal Here symphony
 
Holographic Payments
Holographic PaymentsHolographic Payments
Holographic Payments
 
MongoDB - The database strikes back
MongoDB - The database strikes back MongoDB - The database strikes back
MongoDB - The database strikes back
 
BattleHack Melbourne
BattleHack MelbourneBattleHack Melbourne
BattleHack Melbourne
 
Android V.Zero
Android V.Zero Android V.Zero
Android V.Zero
 
Zero to Online Cafe in 20 minutes
Zero to Online Cafe in 20 minutes Zero to Online Cafe in 20 minutes
Zero to Online Cafe in 20 minutes
 
IoT Hivebots
IoT HivebotsIoT Hivebots
IoT Hivebots
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

PHP Australia

Editor's Notes

  1. \
  2. No one really knows what the future will hold because in the world of trending technology we see the rise and fall of many things but one thing I do know, in the world of IoT this becomes a world of unlimited possibilities fuelled by the imagination of the creatives, designers, developers and users of tomorrow.