Online Payments

Online Payments

A talk on online payments and how to use PayPal to add payments to your web application.

1b0ab2500efc1b91424fb49045312929?s=128

Yos Riady

July 08, 2015
Tweet

Transcript

  1. Payments with PayPal Yos Riady yosriady.com github.com/Leventhan

  2. None
  3. goo.gl/V83FFR

  4. Agenda • Why Payments Matter • Making your first API

    call • Express Checkout • Q&A
  5. Why Payments Matter • Does your app need payments? •

    What kind of payments features do you need? • Are you building marketplaces? • Are you building a SaaS? • Project vs. Product
  6. Why Payments Matter • Building payment processing systems from scratch

    is non-trivial ◦ PCI-DSS Compliance ◦ Fraud and Risk management ◦ Localization ◦ Security ◦ Legal Learn more: https://www.wepay.com/api/payments-101
  7. Why Payments Matter

  8. Agenda • Why Payments Matter • Making your first API

    call • Express Checkout • Q&A
  9. Making your first API call developer.paypal.com

  10. Making your first API call • Sign up a PayPal

    developer account • Create REST Application • Get sandbox Client ID and Secret
  11. Making your first API call

  12. Developer Signup Hands On

  13. Agenda • Why Payments Matter • Making your first API

    call • Express Checkout • Q&A
  14. Express Checkout • Most common payment flow • Your app

    redirects to PayPal • User authorizes payment on Paypal • PayPal then redirects users back to you
  15. github.com/Leventhan/paypal-rest-sample-app

  16. Express Checkout Hands On

  17. None
  18. Things we didn’t cover • Adaptive Payments • Recurring Payments

    • Notifications • Payouts • Identity Learn more at https://developer.paypal.com/webapps/developer/docs/ and https://devtools-paypal.com/
  19. Agenda • Why Payments Matter • Making your first API

    call • Express Checkout • Q&A
  20. Q&A Yos Riady yosriady.com github.com/Leventhan