Hacking with PayPal

23
Games and Identity and Mobile, Oh My! Hacking with PayPal Jonathan LeBlanc Developer Evangelist (PayPal) Twitter: @jcleblanc Github: github.com/jcleblanc

description

Audio from this sessions available at http://bit.ly/angelhacksf_paypal_audio - December 1st, 2012 presentation on PayPal products at AngelHack Bay Area (PayPal HQ, San Jose, CA)

Transcript of Hacking with PayPal

Page 1: Hacking with PayPal

Games and Identity and Mobile, Oh My!

Hacking with PayPal

Jonathan LeBlancDeveloper Evangelist (PayPal)

Twitter: @jcleblancGithub: github.com/jcleblanc

Page 2: Hacking with PayPal

Identit

y & P

ayPal A

ccess

Page 3: Hacking with PayPal

Architectural Differences

Concrete (true) Social (perceived)

Page 4: Hacking with PayPal

Open Source Foundation

PayPal Access

Page 5: Hacking with PayPal

The Project Code Base

https://github.com/paypal/paypal-access

Page 6: Hacking with PayPal

Digita

l Goods +

HTM

L5

Page 7: Hacking with PayPal

Digital Goods HTML5 Toolkitgithub.com/paypal/

html5-dg

Digital Payments

Page 8: Hacking with PayPal

Demo - JSWars

http://29a.ch/jswars/

Page 9: Hacking with PayPal

Fetching Identity Information

Client Identity Server

PayPal Identity Server

Page 10: Hacking with PayPal

Getting the Token and Lightbox

Client Requests Payment Token

PayPal Returns Token

Payment Lightbox Displayed to User

Page 11: Hacking with PayPal

Within the Application

From Client Inventory Store

Fetching Inventory Information

Page 12: Hacking with PayPal

Committing the Payment

Client Activates Success State

PayPal Returns Transaction Data

User Approves Transaction

Page 13: Hacking with PayPal

Store Purchase Information

Store Transactions in Local Storage

Storing Data

Page 14: Hacking with PayPal

Client Makes Verification Call to PayPal

PayPal Returns Purchase Data for User

Verifying the Purchase

Page 15: Hacking with PayPal

HTML5 Local Storage

Client Inventory System

Fetching LocalStorage Purchases

Page 16: Hacking with PayPal

The Project Code Base

https://github.com/paypal/html5-dg

Page 17: Hacking with PayPal

Embeddin

g Pay

ments

Page 18: Hacking with PayPal

Express Checkout

https://www.x.com/developers/paypal/products/express-checkout

Page 19: Hacking with PayPal

Mobile Payments Integration

www.x.com/developers/paypal/products/mobile-express-checkout

www.x.com/developers/paypal/products/mobile-payment-libraries

Page 20: Hacking with PayPal

Adaptive Payments

https://www.x.com/developers/paypal/products/adaptive-payments

Page 21: Hacking with PayPal

Gettin

g Help

Page 22: Hacking with PayPal

Where can you get help?

Come by the PayPal Table

Page 23: Hacking with PayPal

Thank You! Any Questions?

Jonathan LeBlancDeveloper Evangelist (PayPal)

Twitter: @jcleblancGithub: github.com/jcleblanc

http://www.slideshare.net/jcleblanc/hacking-with-paypal