insert token: api days remix

102
@jna_sh InsertToken Tokenisation & Immersion

Upload: joe-nash

Post on 20-Jan-2017

470 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Insert Token: API Days Remix

@jna_sh

InsertTokenTokenisation & Immersion

Page 2: Insert Token: API Days Remix

</speaker>@jna_sh

@jna_sh

Page 3: Insert Token: API Days Remix

</speaker>

<talk>

@jna_sh

Developer Advocate

Page 4: Insert Token: API Days Remix

</speaker>

<talk>

@jna_sh

Braintree

Page 5: Insert Token: API Days Remix

@jna_sh

Page 6: Insert Token: API Days Remix

@jna_sh

Page 7: Insert Token: API Days Remix

</content>

<content>

@jna_sh

Payments processor

Page 8: Insert Token: API Days Remix

</content>

<content>

@jna_sh

Uber | AirBnb | Minecraft

Page 9: Insert Token: API Days Remix

</speaker>

<talk>

@jna_sh

Thanks for having me!

Page 10: Insert Token: API Days Remix

@jna_sh

Page 11: Insert Token: API Days Remix

@jna_sh

Page 12: Insert Token: API Days Remix

@jna_sh

Page 13: Insert Token: API Days Remix

@jna_sh

Tokenization

Page 14: Insert Token: API Days Remix

@jna_sh

Payments

Page 15: Insert Token: API Days Remix

@jna_sh

Payment Methods

Page 16: Insert Token: API Days Remix

@jna_sh

User Experience

Page 17: Insert Token: API Days Remix

@jna_sh

Payments Industry

Page 18: Insert Token: API Days Remix

@jna_sh

Page 19: Insert Token: API Days Remix

@jna_sh

1 in 6 payments online is facilitated by PayPal.

Page 20: Insert Token: API Days Remix

@jna_sh

Just two years after the acquisition, Braintree has more than $50B in Authorized

Payment Volume in 2015 -- more than quadrupling our payment volume in two

years. In Q1 2014, just a few months after the acquisition closed, Braintree had 56.5M cards on file. In Q2 2015, Braintree has

nearly tripled the number of cards on file to 154M.

Page 21: Insert Token: API Days Remix

@jna_sh

Page 22: Insert Token: API Days Remix

@jna_sh

27% of online transactons are through mobile.

Page 23: Insert Token: API Days Remix

</speaker>

<talk>

@jna_sh

Payment Methods

Page 24: Insert Token: API Days Remix

@jna_sh

Fragmentation

Page 25: Insert Token: API Days Remix

@jna_sh

We don’t all pay the same.

Page 26: Insert Token: API Days Remix

@jna_sh

France: 57% Visa/MC/Amex

Page 27: Insert Token: API Days Remix

@jna_sh

Germany: 9% Visa/MC/Amex

Page 28: Insert Token: API Days Remix

@jna_sh

Page 29: Insert Token: API Days Remix

@jna_sh

Digital Wallets

Page 30: Insert Token: API Days Remix

@jna_sh

User Choice

Page 31: Insert Token: API Days Remix

@jna_sh

Hard for Merchants

Page 32: Insert Token: API Days Remix

@jna_sh

Pain for Developers

Page 33: Insert Token: API Days Remix

@jna_sh

An issue of USER EXPERIENCE

Page 34: Insert Token: API Days Remix

@jna_sh

Time spent in mobile apps grows 21% year on year.

Page 35: Insert Token: API Days Remix

@jna_sh

Most apps opened…

Page 36: Insert Token: API Days Remix

@jna_sh

ONCE.

Page 37: Insert Token: API Days Remix

@jna_sh

“Ever on the lookout for engaging content, most online viewers spend

less than 60 seconds at an average site”

Page 38: Insert Token: API Days Remix

@jna_sh

Av. time in app: 103 seconds

Page 39: Insert Token: API Days Remix

@jna_sh

In contrast…

Page 40: Insert Token: API Days Remix

@jna_sh

Video Games

Page 41: Insert Token: API Days Remix

</content>

<content>

@jna_sh

What makes video games effective?

Page 42: Insert Token: API Days Remix

@jna_sh

Page 43: Insert Token: API Days Remix

@jna_sh

Page 44: Insert Token: API Days Remix

@jna_sh

Page 45: Insert Token: API Days Remix

@jna_sh

Immersion

Page 46: Insert Token: API Days Remix

@jna_sh

Page 47: Insert Token: API Days Remix

@jna_sh

Page 48: Insert Token: API Days Remix

@jna_sh

Page 49: Insert Token: API Days Remix

@jna_sh

Seamless

Page 50: Insert Token: API Days Remix

@jna_sh

Developers need immersion

Page 51: Insert Token: API Days Remix

@jna_sh

Magical Feeling

Page 52: Insert Token: API Days Remix

@jna_sh

Page 53: Insert Token: API Days Remix

@jna_sh

Page 54: Insert Token: API Days Remix

@jna_sh

Page 55: Insert Token: API Days Remix

@jna_sh

Page 56: Insert Token: API Days Remix

@jna_sh

Page 57: Insert Token: API Days Remix

@jna_sh

Page 58: Insert Token: API Days Remix

@jna_sh

Page 59: Insert Token: API Days Remix

@jna_sh

Page 60: Insert Token: API Days Remix

@jna_sh

Page 61: Insert Token: API Days Remix

@jna_sh

Page 62: Insert Token: API Days Remix

@jna_sh

70%

Page 63: Insert Token: API Days Remix

@jna_sh

Page 64: Insert Token: API Days Remix

@jna_sh

Immersion is Fragile

Page 65: Insert Token: API Days Remix

@jna_sh

We’ve killed the magic.

Page 66: Insert Token: API Days Remix

@jna_sh

Variety of payment methods.

Page 67: Insert Token: API Days Remix

@jna_sh

User Experience

Page 68: Insert Token: API Days Remix

@jna_sh

Security

Page 69: Insert Token: API Days Remix

@jna_sh

Tokenization!

Page 70: Insert Token: API Days Remix

@jna_sh

PCIDSS Recommended security method

Page 71: Insert Token: API Days Remix

@jna_sh

Card Number Verification Expiration

Name Postcode

1a472HDsabejmasiw8371480isajlkarsi742198ue

Page 72: Insert Token: API Days Remix

@jna_sh

Page 73: Insert Token: API Days Remix

@jna_sh

Page 74: Insert Token: API Days Remix

@jna_sh

Page 75: Insert Token: API Days Remix

@jna_sh

Page 76: Insert Token: API Days Remix

</speaker>

<talk>

@jna_sh

User Experience

Page 77: Insert Token: API Days Remix

</content>

<content>

@jna_sh

Checkout hell

Page 78: Insert Token: API Days Remix

@jna_sh

Vault

Store a payment method

Page 79: Insert Token: API Days Remix

@jna_sh

Page 80: Insert Token: API Days Remix

@jna_sh

Page 81: Insert Token: API Days Remix

@jna_sh

Page 82: Insert Token: API Days Remix

@jna_sh

Payment Methods

Page 83: Insert Token: API Days Remix

@jna_sh

ZTU5NGUxY2QzMTVkNmQ1YmMxMmI2ZWJjYjY1NWM0NjQ3fGNyZWF0ZWRfYXQ9MjAxNS0wNi0wNFQyMToyMjoxMC41MDIwNzk3MjYrMDAwMFx1MDAyNm1lcmNoYW50X2lkPWRjcHNweTJicndkanIzcW5cdTAwMjZwdWJsaWNfa2V5PTl3d3J6cWszdnIzdDRuYzgiLCJjb25maWdVcmwiOiJodHRwczovL2FwaS5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tOjQ0My9tZXJjaGFudHMvZGNwc3B5MmJyd2RqcjNxbi9jbGllbnRfYXBpL3YxL2NvbmZpZ3VyYXRpb24iLCJjaGFsbGVuZ2VzIjpbXSwiZW52aXJvbm1lbnQiOiJzYW5kYm94IiwiY2xpZW50QXBpVXJsIjoiaHR0cHM6Ly9hcGkuc2FuZGJveC5icmFpbnRyZWVnYXRld2F5LmNvbTo0NDMvbWVyY2hhbnRzL2RjcHNweTJicndkanIzcW4vY2xpZW50X2FwaSIsImFzc2V0c1VybCI6Imh0dHBzOi8vYXNzZXRzLmJyYWludHJlZWdhdGV3YXkuY29tIiwiYXV0aFVybCI6Imh0dHBzOi8vYXV0aC52ZW5tby5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tIiwiYW5hbHl0aWNzIjp7InVybCI6Imh0dHBzOi8vY2xpZW50LWFuYWx5dGljcy5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tIn0sInRocmVlRFNlY3VyZUVuYWJsZWQiOnRydWUsInRocmVlRFNlY3VyZSI6eyJsb29rdXBVcmwiOiJodHRw

Payment Method Nonce

Page 84: Insert Token: API Days Remix

@jna_sh

Page 85: Insert Token: API Days Remix

@jna_sh

ZTU5NGUxY2QzMTVkNmQ1YmMxMmI2ZWJjYjY1NWM0NjQ3fGNyZWF0ZWRfYXQ9MjAxNS0wNi0wNFQyMToyMjoxMC41MDIwNzk3MjYrMDAwMFx1MDAyNm1lcmNoYW50X2lkPWRjcHNweTJicndkanIzcW5cdTAwMjZwdWJsaWNfa2V5PTl3d3J6cWszdnIzdDRuYzgiLCJjb25maWdVcmwiOiJodHRwczovL2FwaS5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tOjQ0My9tZXJjaGFudHMvZGNwc3B5MmJyd2RqcjNxbi9jbGllbnRfYXBpL3YxL2NvbmZpZ3VyYXRpb24iLCJjaGFsbGVuZ2VzIjpbXSwiZW52aXJvbm1lbnQiOiJzYW5kYm94IiwiY2xpZW50QXBpVXJsIjoiaHR0cHM6Ly9hcGkuc2FuZGJveC5icmFpbnRyZWVnYXRld2F5LmNvbTo0NDMvbWVyY2hhbnRzL2RjcHNweTJicndkanIzcW4vY2xpZW50X2FwaSIsImFzc2V0c1VybCI6Imh0dHBzOi8vYXNzZXRzLmJyYWludHJlZWdhdGV3YXkuY29tIiwiYXV0aFVybCI6Imh0dHBzOi8vYXV0aC52ZW5tby5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tIiwiYW5hbHl0aWNzIjp7InVybCI6Imh0dHBzOi8vY2xpZW50LWFuYWx5dGljcy5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tIn0sInRocmVlRFNlY3VyZUVuYWJsZWQiOnRydWUsInRocmVlRFNlY3VyZSI6eyJsb29rdXBVcmwiOiJodHRw

Payment Method Nonce

Page 86: Insert Token: API Days Remix

@jna_sh

Page 87: Insert Token: API Days Remix

@jna_sh

ZTU5NGUxY2QzMTVkNmQ1YmMxMmI2ZWJjYjY1NWM0NjQ3fGNyZWF0ZWRfYXQ9MjAxNS0wNi0wNFQyMToyMjoxMC41MDIwNzk3MjYrMDAwMFx1MDAyNm1lcmNoYW50X2lkPWRjcHNweTJicndkanIzcW5cdTAwMjZwdWJsaWNfa2V5PTl3d3J6cWszdnIzdDRuYzgiLCJjb25maWdVcmwiOiJodHRwczovL2FwaS5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tOjQ0My9tZXJjaGFudHMvZGNwc3B5MmJyd2RqcjNxbi9jbGllbnRfYXBpL3YxL2NvbmZpZ3VyYXRpb24iLCJjaGFsbGVuZ2VzIjpbXSwiZW52aXJvbm1lbnQiOiJzYW5kYm94IiwiY2xpZW50QXBpVXJsIjoiaHR0cHM6Ly9hcGkuc2FuZGJveC5icmFpbnRyZWVnYXRld2F5LmNvbTo0NDMvbWVyY2hhbnRzL2RjcHNweTJicndkanIzcW4vY2xpZW50X2FwaSIsImFzc2V0c1VybCI6Imh0dHBzOi8vYXNzZXRzLmJyYWludHJlZWdhdGV3YXkuY29tIiwiYXV0aFVybCI6Imh0dHBzOi8vYXV0aC52ZW5tby5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tIiwiYW5hbHl0aWNzIjp7InVybCI6Imh0dHBzOi8vY2xpZW50LWFuYWx5dGljcy5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tIn0sInRocmVlRFNlY3VyZUVuYWJsZWQiOnRydWUsInRocmVlRFNlY3VyZSI6eyJsb29rdXBVcmwiOiJodHRw

Payment Method Nonce

Page 88: Insert Token: API Days Remix

@jna_sh

Page 89: Insert Token: API Days Remix

@jna_sh

ZTU5NGUxY2QzMTVkNmQ1YmMxMmI2ZWJjYjY1NWM0NjQ3fGNyZWF0ZWRfYXQ9MjAxNS0wNi0wNFQyMToyMjoxMC41MDIwNzk3MjYrMDAwMFx1MDAyNm1lcmNoYW50X2lkPWRjcHNweTJicndkanIzcW5cdTAwMjZwdWJsaWNfa2V5PTl3d3J6cWszdnIzdDRuYzgiLCJjb25maWdVcmwiOiJodHRwczovL2FwaS5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tOjQ0My9tZXJjaGFudHMvZGNwc3B5MmJyd2RqcjNxbi9jbGllbnRfYXBpL3YxL2NvbmZpZ3VyYXRpb24iLCJjaGFsbGVuZ2VzIjpbXSwiZW52aXJvbm1lbnQiOiJzYW5kYm94IiwiY2xpZW50QXBpVXJsIjoiaHR0cHM6Ly9hcGkuc2FuZGJveC5icmFpbnRyZWVnYXRld2F5LmNvbTo0NDMvbWVyY2hhbnRzL2RjcHNweTJicndkanIzcW4vY2xpZW50X2FwaSIsImFzc2V0c1VybCI6Imh0dHBzOi8vYXNzZXRzLmJyYWludHJlZWdhdGV3YXkuY29tIiwiYXV0aFVybCI6Imh0dHBzOi8vYXV0aC52ZW5tby5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tIiwiYW5hbHl0aWNzIjp7InVybCI6Imh0dHBzOi8vY2xpZW50LWFuYWx5dGljcy5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tIn0sInRocmVlRFNlY3VyZUVuYWJsZWQiOnRydWUsInRocmVlRFNlY3VyZSI6eyJsb29rdXBVcmwiOiJodHRw

Payment Method Nonce

Page 90: Insert Token: API Days Remix

</content>

<content>

@jna_sh

Genericity

Page 91: Insert Token: API Days Remix

@jna_sh

Page 92: Insert Token: API Days Remix

@jna_sh

Page 93: Insert Token: API Days Remix

@jna_sh

Page 94: Insert Token: API Days Remix

</speaker>

<talk>

@jna_sh

The most awesome bit?

Page 95: Insert Token: API Days Remix

</speaker>

<talk>

@jna_sh

Tokens are generic.

Page 96: Insert Token: API Days Remix

</speaker>

<talk>

@jna_sh

New payment methods?

Page 97: Insert Token: API Days Remix

</speaker>

<talk>

@jna_sh

No new code.

Page 98: Insert Token: API Days Remix

@jna_sh

gateway.transaction.sale({ amount: '20', paymentMethodNonce: parameters.payment_method_nonce });

Page 99: Insert Token: API Days Remix

@jna_sh

Page 100: Insert Token: API Days Remix

</content>

<content>

@jna_sh

Thank you!

Page 101: Insert Token: API Days Remix

</speaker>@jna_sh

@jna_sh

Page 102: Insert Token: API Days Remix

@jna_sh

Thanks_Joe Nash

@jna_sh

[email protected]

lanyrd.com/profile/jna_sh/

linkedin.com/in/joednash

Subtitle