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
Stripeの紹介
Search
matcha
March 12, 2022
Technology
0
170
Stripeの紹介
趣味のアプリ開発でStripeを使用した際に学んだこと
matcha
March 12, 2022
Tweet
Share
More Decks by matcha
See All by matcha
チーム開発始めるときに準備すること
matchaslap
0
64
Amplifyによるお手軽個人開発
matchaslap
0
270
Other Decks in Technology
See All in Technology
SREの次のキャリアの道しるべ 〜SREがマネジメントレイヤーに挑戦して、 気づいたこととTips〜
coconala_engineer
1
420
Claude Code に プロジェクト管理やらせたみた
unson
7
4.8k
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
130
アクセスピークを制するオートスケール再設計: 障害を乗り越えKEDAで実現したリソース管理の最適化
myamashii
1
240
Delegating the chores of authenticating users to Keycloak
ahus1
0
170
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
1
1.1k
Operating Operator
shhnjk
1
640
CDK Toolkit Libraryにおけるテストの考え方
smt7174
1
350
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
1.1k
大量配信システムにおけるSLOの実践:「見えない」信頼性をSLOで可視化
plaidtech
PRO
0
250
【LT会登壇資料】TROCCO新コネクタ「スマレジ」を活用した直営店データの分析
kazari0425
1
140
Amplify Gen2から知るAWS CDK Toolkit Libraryの使い方/How to use the AWS CDK Toolkit Library as known from Amplify Gen2
fossamagna
0
130
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
524
40k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
700
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
54k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
What's in a price? How to price your products and services
michaelherold
246
12k
Navigating Team Friction
lara
187
15k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
2.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Being A Developer After 40
akosma
90
590k
Transcript
Stripe の紹介
自己紹介 matcha SIer で SE やってます LIKE:typescript, vue, react, flutter,
aws, GCP, docker 好きなもの:ベース 友達とモバイルアプリ開発中
Stripe とは オンライン決済サービス 支払フォーム、サブスクなどをサ ービスに組込める 特徴 決済方法が豊富 手数料が一律 3.6% 初期費用・月額使用料なし
PCI 準拠 開発者向け Doc が豊富
決済方法 ※ 2020.07.31 時点 カードだけでなく、applePay, google Pay にも対応 カードも対応豊富 Visa、Mastercard、American
Express、Discover、Diners Club、JCB 引用: https://stripe.com/jp/payments/payme nt-methods-guide#cards
決済サービス比較 Stripe vs Squre vs Paypal 総合的に stripe がベスト 初期費用・月額使用料なし
ドキュメント豊富 引用: https://fitsmallbusiness.com/stripe-vs- square-vs-paypal/ 手数料は各サービスほぼ同じ stripe(3.6%), square(3.6%), paypal(3.6%)
Stripe の組込方法 Stripe Payment Link コーディング不要の決済ページ Stripe Checkout Stripe がホストする構築済みの決済ページ
Stripe Elements 安全なフロントエンドの UI コンポーネント
Stripe Checkout CheckoutSession より支払ペ ージを取得 24 時間有効な支払ページ カスタマーポータル(カード情報登 録/変更可能なページ)も提供可能 API
コール時のパラメタで、ページ 仕様を決定 支払い成功/失敗時のリダイレクト 先も指定可能
まとめ Stripe の良い点 手数料が安い/一律 多くの決済方法をカバーしている 開発者サポートが充実(重要!) ドキュメントが豊富(公式ページでは自分のアカウントキーでサンプル表示) 簡単にスタートできる(アカウント作成後すぐに利用可能) テスト可能(開発/本番でアカウント切替可能) ストレスなく導入できる点が
Stripe の最大の良い点 次回は Elements も紹介します
余談:モバイルアプリで決済サービス組込時の注意点 自前で決済機能作る場合 PCI DSS(Payment Card Industry Data Security Standard)準拠しているか 準拠できない場合は、カード情報の非保持化を考える(決済サービスの組込など)
apple store への公開時 デジタルコンテンツへの決済方法はどうなっているか アプリ内のアイテム課金等は In App purchase を使用する必要あり(=apple 税支払が必 要)。Stripe 等の決済サービスは認められない ただし、実在する商品・購入者へのサービス提供については対象外