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
ECサービスでのStripe実装例
Search
Kazuki Miura
PRO
November 14, 2023
Technology
0
710
ECサービスでのStripe実装例
#JP_Stripes
Kazuki Miura
PRO
November 14, 2023
Tweet
Share
More Decks by Kazuki Miura
See All by Kazuki Miura
これだけはやっておいた方がよさそう?awsにおけるランサムウェア対策
miu_crescent
PRO
1
62
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
3
220
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
290
エンタメ方向のTを広げよう!Werner先生の クロージングキーノートを 深掘りするための小ネタ10
miu_crescent
PRO
1
150
Amazon Bedrockを活用した 報道向け文字起こしシステムの開発
miu_crescent
PRO
0
120
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
0
33
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
3
1.1k
完全未経験からAWSと共に セキュリティに立ち向かった半生
miu_crescent
PRO
1
150
Stripe Terminal を触ってみた!!
miu_crescent
PRO
0
83
Other Decks in Technology
See All in Technology
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.2k
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
240
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
480
Agile Leadership Summit Keynote 2026
m_seki
1
670
Agent Skils
dip_tech
PRO
0
130
GitHub Issue Templates + Coding Agentで簡単みんなでIaC/Easy IaC for Everyone with GitHub Issue Templates + Coding Agent
aeonpeople
1
260
20260204_Midosuji_Tech
takuyay0ne
1
160
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
190
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
160
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
180
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
79
Marketing to machines
jonoalderson
1
4.6k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Google's AI Overviews - The New Search
badams
0
910
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Facilitating Awesome Meetings
lara
57
6.8k
Transcript
JP_Stripes サッポロ vol. 9 ECサイトでのStripeの実装例 三浦一樹 北海道テレビ放送 #JP_Stripes
自己紹介 自己紹介
三浦一樹(37) 趣味:サウナ 三浦一樹(37) 趣味:サウナ インボイス辛かった 次は3Dセキュア インボイス辛かった 次は3Dセキュア
4マス ネット 0 5,000 10,000 15,000 20,000 25,000 30,000 35,000
2022年度(億円) 2022年度(億円)
放送外の収益を上げる or 転職する 放送外の収益を上げる or 転職する
辺境人材 DXがんばっちゃうぞ 辺境人材 DXがんばっちゃうぞ
思い出話 思い出話
Stripe との出会い 2018/4/10
人生初LTは JP_Stripes 2018/7/26
色々実装しました order/charge/paymentintent Billing connect コンビニ決済 他の決済サービス
なんやかんやあって なんやかんやあって
2つのサービスで活用してます #JP_Stripes
AWS Step Functions で決済について 実装してます #JP_Stripes
カート画面 情報入力 確認画面 購入完了 在庫チェック 決済処理 送料計算 #JP_Stripes 決済処理
デモ デモ
カート画面 情報入力 確認画面 購入完了 #JP_Stripes 決済処理
カート画面 情報入力 確認画面 購入完了 在庫チェック 在庫 Table カート Table #JP_Stripes
決済処理
カート画面 情報入力 確認画面 購入完了 在庫チェック 在庫 Table カート Table temp
Table カート Table 送料計算 #JP_Stripes 決済処理
カート画面 情報入力 確認画面 購入完了 在庫チェック 在庫 Table カート Table temp
Table カート Table 決済処理 在庫 Table 注文 Table 配送 Table 送料計算 #JP_Stripes 決済処理
2s 5s カート画面 情報入力 確認画面 購入完了 在庫チェック 在庫 Table カート
Table temp Table カート Table 決済処理 在庫 Table 注文 Table 配送 Table 送料計算 #JP_Stripes 決済処理
2s 5s カート画面 情報入力 確認画面 購入完了 在庫チェック 在庫 Table カート
Table temp Table カート Table 決済処理 在庫 Table 注文 Table 配送 Table 送料計算 #JP_Stripes 決済処理 PaymentIntent create PaymentIntent confirm
2s 5s カート画面 情報入力 確認画面 購入完了 在庫チェック 在庫 Table カート
Table temp Table カート Table 決済処理 在庫 Table 注文 Table 配送 Table 送料計算 #JP_Stripes 決済処理 PaymentIntent create PaymentIntent confirm
決済のエラーハンドリング 決済のエラーハンドリング
#JP_Stripes 在庫確保できた 決済成功
#JP_Stripes 在庫確保できた 決済成功 注文分の在庫をテーブルから引く 失敗したら戻せばいい
#JP_Stripes 在庫確保できた 決済失敗 決済成功
#JP_Stripes 在庫確保できた 決済失敗 決済成功 お金もらってる ここで失敗したら?
#JP_Stripes 在庫確保できた 決済失敗 決済成功 返金処理 失敗 こんな感じ?
#JP_Stripes 在庫確保できた 決済失敗 決済成功 返金処理 失敗 Stripe の手数料が発生 大量発生したら金が、、、 クレカの状態まで戻せない
ユーザはどう思う? この方法を採用すると
#JP_Stripes 在庫確保できた 決済失敗 決済成功 返金処理 失敗 Stripe の手数料が発生 大量発生したら金が、、、 クレカの状態まで戻せない
ユーザはどう思う? この方法を採用すると 戻さない方が良い という判断
#JP_Stripes 在庫確保できた 決済失敗 決済成功 カートの論理削除 マイページの情報作成・完了メールの送信
#JP_Stripes 在庫確保できた 決済失敗 決済成功 失敗 SNS 人が対応 SNS コンソールから Step
Functions 再起 失敗
#JP_Stripes 1年くらい無事だから 1年くらい運用しておりますが、 そもそも、かなり限定的な条件なので 手動を動かしたのは10回くらい
Thank You! Thank You!