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
#JP_Stripes Sapporo Stripeの活用例を色々ご紹介します!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kazuki Miura
PRO
June 18, 2022
Technology
510
0
Share
#JP_Stripes Sapporo Stripeの活用例を色々ご紹介します!
Elements とか
コンビニ決済とか
Billing とかのお話
Kazuki Miura
PRO
June 18, 2022
More Decks by Kazuki Miura
See All by Kazuki Miura
地域のCCoEの拡大を目指す 企業間コミュニティ 「re:light local」について
miu_crescent
PRO
0
40
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
5k
これだけはやっておいた方がよさそう?awsにおけるランサムウェア対策
miu_crescent
PRO
1
140
生成AIを活用した音声文字起こしシステムの2つの構築パターンについて
miu_crescent
PRO
4
410
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
400
エンタメ方向のTを広げよう!Werner先生の クロージングキーノートを 深掘りするための小ネタ10
miu_crescent
PRO
1
190
Amazon Bedrockを活用した 報道向け文字起こしシステムの開発
miu_crescent
PRO
1
180
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
0
78
us-east-1 の障害が 起きると なぜ ソワソワするのか
miu_crescent
PRO
3
1.1k
Other Decks in Technology
See All in Technology
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
350
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
150
OpenClawとHermesAgentでAI新入社員を作った話
takanoriyanada
0
150
類似画像検索モデルの開発ノウハウ
lycorptech_jp
PRO
4
1.1k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.7k
先取りMaven4 ~16年ぶりのメジャーアップデート、その進化とは?~
ogiwarat
0
110
個人の発見を、組織の知恵に 〜生成AI活用を"探索"から"組織の仕組み"へ〜
kintotechdev
2
170
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
940
大規模災害時でも高い信頼性を維持するアプリケーション基盤の実現/nikkei-tech-talk46
nikkei_engineer_recruiting
0
120
JJUG CCC 2026 Spring AI時代の開発こそ標準化を武器に! ― 方式・プロセス・プラットフォームの標準化
s27watanabe
2
630
大学生が本気でDatabricksを活用してDiscordサークルをデータ駆動させてみた
phantomjuju
1
300
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
16
16k
Featured
See All Featured
Chasing Engaging Ingredients in Design
codingconduct
0
200
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
190
Joys of Absence: A Defence of Solitary Play
codingconduct
1
380
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
The Limits of Empathy - UXLibs8
cassininazir
1
340
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
820
Docker and Python
trallard
47
3.9k
Transcript
Stripe 活用例を いろいろご紹介します! #JP_Stripes Sapporo vol. 7
自己紹介 三浦一樹 北海道テレビ放送株式会社 社内のシステム作ってます スクラムマスターの真似事しながら 企画あげるところから、リリースまで 最近は React/TypeScript でフロント書いてる 方が増えてきたかも。。。
この2年くらいで作ったサービス 動画配信 EC ライブコマース
None
この2年くらいで作ったサービス 動画配信 EC ライブコマース
Stripe で 使ってみた サービスたち カスタマイズ可能な決済UI サブスクリプションの管理 Elements Billing コンビニ決済も
同じ世界観で決済までいきたい!
同じ世界観で決済までいきたい! 動画を見ながら お買い物するのオンラインイベント できれば、 動画を止めずに全ての機能を動作させたい
Stripe の決済画面 めっちゃ簡単! おしゃれが画面に遷移 Stripe さんのドメインに飛ぶ 実装が必要 デザインは自分次第 自分のページにフォーム埋込
Stripe の決済画面 めっちゃ簡単! おしゃれが画面に遷移 Stripe さんのドメインに飛ぶ 実装が必要 デザインは自分次第 自分のページにフォーム埋込
配信を止めずに グッズの決済ま で、できました! スクショが残ってなかった、、、w 動画プレイヤーの上に重ねて 決済画面を作成
Stripe の決済時に 使ってきたAPI Order Charge PaymentIntent → → バックエンドの話は長くなるので、ご質問ください!
コンビニ決済も実装してみた
コンビニ決済! 動画配信
コンビニ決済! 動画配信 セコマ使える!!
詳しくは西山さんのブログを!
支払い手順が書かれた ユニークなアドレスが発行される
ダッシュボードこんな感じ
あれ。。。
None
あれあれ
おやおや、、
手数料考えてなかった! 売上の 半分以上 手数料!!
リリース前日に気がついて コンビニ決済お蔵入り、、、w
仕様はしっかり確認しましょうw
ちなみに、コンビニ決済の返金
サブスク作りたい!
Stripe の決済画面 サブスク 「カスタマーポータル」 マイページみたいなのも 用意されてる 実装が必要 デザインは自分次第 自分のページにフォーム埋込
基本的に都度課金 シリーズ毎のまとめ買い 1話毎の購入
D陣のコンテンツが見れます 加入日に限らず、 次の月の1日に 1,000円課金
次の月の1日に課金 無料トライアルの機能を活用 バックエンド側で申込の度に指定
次の月の1日に課金 色々ググってたら、、 月末月初はちょっと気をつけなくてはいけないらしい
次の月の1日に課金 月末 月初
次の月の1日に課金 UTC = JST - 9h UTC = JST -
9h JST 7月01日 00:00 UTC 6月30日 16:00 申込時に1日にセット UTCで設定される 毎月30日の 16時 OK 次の発動 UTC 7月30日 16:00 JST 7月31日 00:00 JST = UTC + 9h JST = UTC + 9h
次の月の1日に課金 UTC = JST - 9h UTC = JST -
9h JST 7月01日 00:00 UTC 6月30日 16:00 申込時に1日にセット UTCで設定される 毎月30日の 16時 OK 次の発動 UTC 7月30日 16:00 JST 7月31日 00:00 JST = UTC + 9h JST = UTC + 9h ずれちゃう!!
次の月の1日に課金 時間を00時にしちゃうとこうなるので、 一応10時に設定してやってます
ちなみにWebhook 非同期でめっちゃ飛んでくるので、 受け側は気をつけましょう (AWS側で飛ばしてるメールがコケましたw)
Stripe で 使ってみた サービスたち カスタマイズ可能な決済UI サブスクリプションの管理 Elements Billing コンビニ決済も checkout
で簡単にもできるよ!
他の決済サービスとの比較
実装した決済サービス V2 GMOさんは一部仕様調べただけ
一番実装負荷が低かったのは 動くソースコードが出てくる Stripeが一番実装負荷が低い! サーバレスと相性最高
PR 来週の金曜日 AWSの勉強会やります! オンラインで是非!