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
CtoCマーケットプレイスを成長させる オンライン決済の仕組み
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Daishi Kakinoki
February 16, 2018
Technology
1
920
CtoCマーケットプレイスを成長させる オンライン決済の仕組み
https://cloudplatformonline.com/inevitable-ja-night-3.html
に登壇した際の資料です。
Daishi Kakinoki
February 16, 2018
Tweet
Share
More Decks by Daishi Kakinoki
See All by Daishi Kakinoki
Spacemarket Connect Custom Account
dkakinoki
0
270
Railsでサーバレスなバッチ処理 / Rails Batch Serverless
dkakinoki
1
2k
SSRした動的コンテンツをFastlyにキャッシュする
dkakinoki
0
1.2k
[Stripe] ConnectのManual Payoutsを利用して 任意のタイミングで売上を入金する
dkakinoki
0
3.5k
Other Decks in Technology
See All in Technology
AIエージェントを用いたメンバー育成支援について
csakurah
0
110
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
150
脳が溶けた話 / Melted Brain
keisuke69
1
1.1k
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
260
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
190
Astro Islandsの 内部実装を 「日本で一番わかりやすく」 ざっくり解説!
knj
0
310
非同期・イベント駆動処理の分散トレーシングの繋げ方
ichikawaken
1
180
FASTでAIエージェントを作りまくろう!
yukiogawa
4
150
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
170
The Rise of Browser Automation: AI-Powered Web Interaction in 2026
marcthompson_seo
0
310
昔話で振り返るAWSの歩み ~S3誕生から20年、クラウドはどう進化したのか~
nrinetcom
PRO
0
110
来期の評価で変えようと思っていること 〜AI時代に変わること・変わらないこと〜
estie
0
110
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
130
Optimizing for Happiness
mojombo
378
71k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Accessibility Awareness
sabderemane
0
86
New Earth Scene 8
popppiees
1
1.9k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.1k
What's in a price? How to price your products and services
michaelherold
247
13k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
330
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Transcript
CtoCマーケットプレイスを成長させる オンライン決済の仕組み Daishi Kakinoki 2018/2/16
自己紹介 Kakinoki Daishi(@d_kakinoki) PM / TL
スペースマーケットとは スペースを 借りたい人 (ゲスト) スペースを 貸したい人 (ホスト) 探す・借りる 掲載する・貸す
あるゆニーズとスペースをマッチング 会議 パーティー セミナー ヨガ 写真撮影 ロケ撮影 コスプレ撮影 勉強会 周年記念
ハロウィン 結婚式 グランピング 花見 ママ会 誕生日会 お笑い会場 無人島 球場 お城 映画館 廃ビル 会議室 キッチン お寺 屋上 イベントスペース 結婚式場 体育館 豪邸 古民家
写真
写真
写真
写真
http://www.meti.go.jp/committee/sankoushin/shojo/johokeizai/bunsan_senryaku_wg/pdf/004_04_00.pdf
シェアリング・エコノミー型サービスの主な収益モデル 広告掲載型 サービス 課金型 手数料型
スペースマーケットのお金の流れ ゲスト ホスト スペース利用料 + サービス利用料 スペース利用料 - ホスト手数料 サービス利用料
+ ホスト手数料
直接決済はしない ゲスト ホスト
取引で最も重要なのは信頼 ゲスト ホスト 信頼できる?
信頼に関する2つのポイント • きちんとスペースを使えるか(使ってくれるか) →認証やレビュー評価 • 表示通りの価格で支払えるか(支払ってくれるか) →スペースマーケットが仲介をして決済を行う
決済機能が必要 ゲスト ホスト
しかし開発のリソースは限られている PCI DSS準拠 複雑な決済処理 反社チェック
決済サービスとの連携 ×
ゲストの支払いについて
ゲストの支払いについて ゲスト ホスト スペース利用料 + サービス利用料 スペース利用料 - ホスト手数料 サービス利用料
+ ホスト手数料
ゲストの支払い方法 • 個人 • クレジットカード決済 • 法人 • クレジットカード決済 •
後払い(請求書払い)
クレジットカード決済
クレジットカード決済 ×
クレジットカード決済の予約の流れ ゲスト ホスト クレジットカードの登録・選択 予約リクエスト 承認 予約完了
決済のタイミング ゲスト ホスト クレジットカードの登録・選択 予約リクエスト 承認 予約完了 仮売上 (利用枠の確保) 実売上
(実際の課金)
仮売上がない場合 ゲスト ホスト クレジットカードの登録・選択 予約リクエスト 承認 予約完了 リクエスト時に実売上? → まだ確定していない
仮売上がない場合 ゲスト ホスト クレジットカードの登録・選択 予約リクエスト 承認 予約完了 承認時にいきなり実売上? → クレカの利用枠がないかも
仮売上がない場合 ゲスト ホスト クレジットカードの登録・選択 予約リクエスト 承認 予約完了 承認後に支払い? →支払ってくれないかも スケジュールを抑える
仮売上は双方にとってメリット ゲスト ホスト クレジットカードの登録・選択 予約リクエスト 承認 予約完了 再訪問なし ホストの承認で請求 未払いのリスクなし
実装例 # 仮売上 Stripe::Charge.create( :amount => 2000, :currency => "jpy",
:source => "tok_amex", :capture => false ) # 実売上 ch = Stripe::Charge.retrieve("ch_xxx") ch.capture
今すぐ予約
今すぐ予約 ×
今すぐ予約の流れ ゲスト ホスト クレジットカードの登録・選択 今すぐ予約 Googleカレンダー連携 予約完了
今すぐ予約の流れ ゲスト ホスト クレジットカードの登録・選択 今すぐ予約 Googleカレンダー連携 予約完了 すぐに決済と予約が完了 操作なく予約完了 自動スケジュール連携で
ダブルブッキングが発生しない
GooglePay ×
クレジットカード決済の課題 ゲスト ホスト クレジットカードの登録・選択 予約リクエスト 承認 予約完了 クレジットカード情報の 入力が手間
GooglePayが解決してくれること • Googleアカウントに登録したクレジット カードを選択可能なため、 クレジットカード情報の入力が不要 • 入力をせずに発行されたトークンを基 にクレジットカード決済(登録)が可能な ため、よりセキュア
GooglePayでの支払い操作 ① ② ③ ④
より簡単に決済 9タップ + 5入力 4タップ
処理の流れ Server App 支払い方法を選択 カードを選択 トークンを発行 予約リクエスト 決済リクエスト 決済処理 予約リクエスト
完了処理 予約リクエスト 完了
GooglePay自体は決済を行わない Server App 支払い方法を選択 カードを選択 トークンを発行 予約リクエスト 決済リクエスト 決済処理 予約リクエスト
完了処理 予約リクエスト 完了
実装例(ブログ) http://blog.spacemarket.com/code/lt_jp_stripes-tokyo-vol-5/
ホストへの入金
ホストへの入金について ゲスト ホスト スペース利用料 + サービス利用料 スペース利用料 - ホスト手数料 サービス利用料
+ ホスト手数料
Stripe Connect https://stripe.com/docs/connect
自動化前の売上入金の課題 • SPM経理の入金作業の負荷 ◦ 数日かけて整合性をチェック • ホストへの売上入金は翌月末払い ◦ スペース利用日から30日 -
60日
自動入金のために構築した仕組み 1. ホストのスペース掲載審査 2. ホストへ売上を入金
1. ホストのスペース掲載審査 ホスト スペース掲載 Account登録 掲載審査依頼 Verification 審査完了 掲載審査 審査結果通知
Webhook サーバ(運営)
2. ホストへ売上を入金 ホスト Transfer 予約承認 送金リクエスト ホストAccount サーバ Payment 予約完了処理
予約完了 利用から11日後 売上入金処理 Payout 2-3日後
Connect導入の結果 利用 入金 60日 14日 導入前 導入後 4倍以上の早さ 入金作業 作業日数
0 *後払い決済除く 数日 導入前 導入後
まとめ • CtoCのサービスは簡単で 安心な決済の仕組みが必要 • ゲスト・ホスト双方のUXを向上 させるために決済サービスを活用
エンジニア・デザイナー 募集中!!
ご静聴ありがとうございました。