Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Online Payments
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yos Riady
July 08, 2015
Programming
380
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
See All by Yos Riady
Brief Introduction to Serverless (2018)
yosriady
0
110
Writing Domain Specific Languages with JSON Schema
yosriady
0
660
Type Checking in Javascript with Flow
yosriady
0
95
Schema-First API Design
yosriady
0
160
Sagas with Step Functions
yosriady
0
520
From Instances to Functions: Going Serverless
yosriady
2
700
React Made Easy and Simple with Next.js
yosriady
0
280
Writing and Publishing Elixir Libraries
yosriady
0
130
Event-Driven APIs with Webhooks
yosriady
1
380
Other Decks in Programming
See All in Programming
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3.3k
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
150
エンジニアにデザインハーネスを 〜デザインプロセスを規定するためのハーネス〜 / Design harness from an engineer's perspective
rkaga
2
1.8k
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
190
使いながら育てる Claude Code — 開発フローの1コマンド化 × 繰り返し指摘の自動仕組み化
shiki_kakaku
0
1.4k
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
280
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
480
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
2.7k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
300
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.8k
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
170
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
10k
It's Worth the Effort
3n
188
29k
Building Applications with DynamoDB
mza
96
7.1k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
430
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Crafting Experiences
bethany
1
230
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
Design in an AI World
tapps
1
270
Transcript
Payments with PayPal Yos Riady yosriady.com github.com/Leventhan
None
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
None
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