hacking with paypal
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
Games and Identity and Mobile, Oh My!
Hacking with PayPal
Jonathan LeBlancDeveloper Evangelist (PayPal)
Twitter: @jcleblancGithub: github.com/jcleblanc
Identit
y & P
ayPal A
ccess
Architectural Differences
Concrete (true) Social (perceived)
Open Source Foundation
PayPal Access
The Project Code Base
https://github.com/paypal/paypal-access
Digita
l Goods +
HTM
L5
Digital Goods HTML5 Toolkitgithub.com/paypal/
html5-dg
Digital Payments
Demo - JSWars
http://29a.ch/jswars/
Fetching Identity Information
Client Identity Server
PayPal Identity Server
Getting the Token and Lightbox
Client Requests Payment Token
PayPal Returns Token
Payment Lightbox Displayed to User
Within the Application
From Client Inventory Store
Fetching Inventory Information
Committing the Payment
Client Activates Success State
PayPal Returns Transaction Data
User Approves Transaction
Store Purchase Information
Store Transactions in Local Storage
Storing Data
Client Makes Verification Call to PayPal
PayPal Returns Purchase Data for User
Verifying the Purchase
HTML5 Local Storage
Client Inventory System
Fetching LocalStorage Purchases
The Project Code Base
https://github.com/paypal/html5-dg
Embeddin
g Pay
ments
Express Checkout
https://www.x.com/developers/paypal/products/express-checkout
Mobile Payments Integration
www.x.com/developers/paypal/products/mobile-express-checkout
www.x.com/developers/paypal/products/mobile-payment-libraries
Adaptive Payments
https://www.x.com/developers/paypal/products/adaptive-payments
Gettin
g Help
Where can you get help?
Come by the PayPal Table
Thank You! Any Questions?
Jonathan LeBlancDeveloper Evangelist (PayPal)
Twitter: @jcleblancGithub: github.com/jcleblanc
http://www.slideshare.net/jcleblanc/hacking-with-paypal