PHP Australia

53
PHP Australia Steven Cooper (@developersteve) Braintree_Dev (PayPal/Braintree) Developer Advocate IoT Commerce

Transcript of PHP Australia

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 paymentsAccept 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-CommerceCandy Dispenser

Steven Cooper (@developersteve)

IoT-CommerceRemote Control Car

Steven Cooper (@developersteve)

IoT-Commerce

Steven Cooper (@developersteve)

Thermal Printer

Overview

Website Hardware

API API

Transaction

Search

Steven Cooper (@developersteve)

The Website

Steven Cooper (@developersteve)

The VZeroToken generation

And the JavaScript

Steven Cooper (@developersteve)

The TransactionAjax 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 CommerceBraintree 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.

CustomFieldsSettings -> Processing

Steven Cooper (@developersteve)

The VZeroToken generation

Steven Cooper (@developersteve)

Dropin UI

The TransactionThe 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