Payments with PayPal
Yos Riady yosriady.com github.com/Leventhan
goo.gl/V83FFR
Agenda
● Why Payments Matter● Making your first API call● Express Checkout● Q&A
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
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
Why Payments Matter
Agenda
● Why Payments Matter● Making your first API call● Express Checkout● Q&A
Making your first API call
developer.paypal.com
Making your first API call
● Sign up a PayPal developer account● Create REST Application● Get sandbox Client ID and Secret
Making your first API call
Developer Signup Hands On
Agenda
● Why Payments Matter● Making your first API call● Express Checkout● Q&A
Express Checkout
● Most common payment flow● Your app redirects to PayPal● User authorizes payment on Paypal● PayPal then redirects users back to you
github.com/Leventhan/paypal-rest-sample-app
Express Checkout Hands On
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/
Agenda
● Why Payments Matter● Making your first API call● Express Checkout● Q&A
Q&A
Yos Riady yosriady.com github.com/Leventhan
Top Related