Drupal South - IoT Commerce

Post on 18-Jul-2015

366 views 3 download

Transcript of Drupal South - IoT Commerce

Drupal South

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)

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-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)

Powered by Ruby

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)

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)

E-textiles

Steven Cooper (@developersteve)

Shirt Selfie

Steven Cooper (@developersteve)

NightRider.org

Steven Cooper (@developersteve)

Internet of Car Things

Steven Cooper (@developersteve)

Car Diagnostics

Steven Cooper (@developersteve)

Embedded Tech

Steven Cooper (@developersteve)

iOptik

Steven Cooper (@developersteve)

Motorola Digital Tattoo

Steven Cooper (@developersteve)

Possibilities

Steven Cooper (@developersteve)

Thank You

Braintree_Dev

@Braintree_dev

developers.braintreepayments.com

Steven Cooper

@DeveloperSteve