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
180
Stripeの紹介
趣味のアプリ開発でStripeを使用した際に学んだこと
matcha
March 12, 2022
Tweet
Share
More Decks by matcha
See All by matcha
チーム開発始めるときに準備すること
matchaslap
0
67
Amplifyによるお手軽個人開発
matchaslap
0
290
Other Decks in Technology
See All in Technology
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.5k
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
Red Hat OpenStack Services on OpenShift
tamemiya
0
120
What happened to RubyGems and what can we learn?
mikemcquaid
0
300
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
590
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
640
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
130
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
94
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Why Our Code Smells
bkeepers
PRO
340
58k
Accessibility Awareness
sabderemane
0
53
The Pragmatic Product Professional
lauravandoore
37
7.1k
Building an army of robots
kneath
306
46k
The agentic SEO stack - context over prompts
schlessera
0
640
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
910
Statistics for Hackers
jakevdp
799
230k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
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 等の決済サービスは認められない ただし、実在する商品・購入者へのサービス提供については対象外