0
Hacking with PayPalGames and Identity and Mobile, Oh My!                        Jonathan LeBlanc              Developer Ev...
Architectural Differences   Social (perceived)   Concrete (true)
Open Source Foundation    PayPal Access
The Project Code Basehttps://github.com/paypal/paypal-access
Digital Payments    Digital Goods       HTML5 Toolkit                    github.com/paypal/html5-dg
Demo - JSWars      http://29a.ch/jswars/
Fetching Identity Information    Client Identity    PayPal        Server         Identity                       Server
Getting the Token and Lightbox                   Client Requests                   Payment Token                   PayPal ...
Fetching Inventory Information                       Within the                       Application                       Fr...
Committing the Payment                   User Approves                   Transaction                   PayPal Returns     ...
Storing Data               Store Purchase               Information               Store               Transactions in     ...
Verifying the Purchase              Client Makes Verification              Call to PayPal              PayPal Returns     ...
Fetching LocalStorage Purchases                     HTML5 Local                     Storage                     Client Inv...
The Project Code Base https://github.com/paypal/html5-dg
Express Checkouthttps://www.x.com/developers/paypal/product             s/express-checkout
Mobile Payments Integration        www.x.com/developers/paypal/produ        cts/mobile-express-checkout        www.x.com/d...
Adaptive Paymentshttps://www.x.com/developers/paypal/product            s/adaptive-payments
Where can you get help?    Come by the PayPal Table
Thank You! Any Questions?  http://www.slideshare.net/jcleblanc/hacking-with-paypal                                       J...
Hacking with PayPal
Hacking with PayPal
Hacking with PayPal
Hacking with PayPal
Upcoming SlideShare
Loading in...5
×

Hacking with PayPal

2,093

Published on

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)

Published in: Technology
4 Comments
2 Likes
Statistics
Notes
No Downloads
Views
Total Views
2,093
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
22
Comments
4
Likes
2
Embeds 0
No embeds

No notes for slide
  • Identitywill come from one of two places, either as a hookinto the client ID server or fromPayPalitself
  • If the user binding is not currently done, we store the information back to the client inventory storeStore inventory information into local storage
  • Transcript of "Hacking with PayPal"

    1. 1. Hacking with PayPalGames and Identity and Mobile, Oh My! Jonathan LeBlanc Developer Evangelist (PayPal) Twitter: @jcleblanc Github: github.com/jcleblanc
    2. 2. Architectural Differences Social (perceived) Concrete (true)
    3. 3. Open Source Foundation PayPal Access
    4. 4. The Project Code Basehttps://github.com/paypal/paypal-access
    5. 5. Digital Payments Digital Goods HTML5 Toolkit github.com/paypal/html5-dg
    6. 6. Demo - JSWars http://29a.ch/jswars/
    7. 7. Fetching Identity Information Client Identity PayPal Server Identity Server
    8. 8. Getting the Token and Lightbox Client Requests Payment Token PayPal Returns Token Payment Lightbox Displayed to User
    9. 9. Fetching Inventory Information Within the Application From Client Inventory Store
    10. 10. Committing the Payment User Approves Transaction PayPal Returns Transaction Data Client Activates Success State
    11. 11. Storing Data Store Purchase Information Store Transactions in Local Storage
    12. 12. Verifying the Purchase Client Makes Verification Call to PayPal PayPal Returns Purchase Data for User
    13. 13. Fetching LocalStorage Purchases HTML5 Local Storage Client Inventory System
    14. 14. The Project Code Base https://github.com/paypal/html5-dg
    15. 15. Express Checkouthttps://www.x.com/developers/paypal/product s/express-checkout
    16. 16. Mobile Payments Integration www.x.com/developers/paypal/produ cts/mobile-express-checkout www.x.com/developers/paypal/produ cts/mobile-payment-libraries
    17. 17. Adaptive Paymentshttps://www.x.com/developers/paypal/product s/adaptive-payments
    18. 18. Where can you get help? Come by the PayPal Table
    19. 19. Thank You! Any Questions? http://www.slideshare.net/jcleblanc/hacking-with-paypal Jonathan LeBlanc Developer Evangelist (PayPal) Twitter: @jcleblanc Github: github.com/jcleblanc
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×