Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Online Payments

Online Payments

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

Yos Riady

July 08, 2015

More Decks by Yos Riady

Other Decks in Programming


  1. 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
  2. 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
  3. Making your first API call • Sign up a PayPal

    developer account • Create REST Application • Get sandbox Client ID and Secret
  4. Express Checkout • Most common payment flow • Your app

    redirects to PayPal • User authorizes payment on Paypal • PayPal then redirects users back to you
  5. 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/