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
Daishi Kakinoki
February 16, 2018
Technology
1
810
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
240
Railsでサーバレスなバッチ処理 / Rails Batch Serverless
dkakinoki
1
1.8k
SSRした動的コンテンツをFastlyにキャッシュする
dkakinoki
0
1.1k
[Stripe] ConnectのManual Payoutsを利用して 任意のタイミングで売上を入金する
dkakinoki
0
3.3k
Other Decks in Technology
See All in Technology
Classmethod AI Talks(CATs) #17 司会進行スライド(2025.02.19) / classmethod-ai-talks-aka-cats_moderator-slides_vol17_2025-02-19
shinyaa31
0
110
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
250
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
57k
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
930
「海外登壇」という 選択肢を与えるために 〜Gophers EX
logica0419
0
700
エンジニアが加速させるプロダクトディスカバリー 〜最速で価値ある機能を見つける方法〜 / product discovery accelerated by engineers
rince
2
210
CZII - CryoET Object Identification 参加振り返り・解法共有
tattaka
0
350
10分で紹介するAmazon Bedrock利用時のセキュリティ対策 / 10-minutes introduction to security measures when using Amazon Bedrock
hideakiaoyagi
0
180
ビジネスモデリング道場 目的と背景
masuda220
PRO
9
500
スタートアップ1人目QAエンジニアが QAチームを立ち上げ、“個”からチーム、 そして“組織”に成長するまで / How to set up QA team at reiwatravel
mii3king
2
1.4k
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
510
Featured
See All Featured
YesSQL, Process and Tooling at Scale
rocio
172
14k
KATA
mclloyd
29
14k
A Modern Web Designer's Workflow
chriscoyier
693
190k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Designing for Performance
lara
604
68k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Building Your Own Lightsaber
phodgson
104
6.2k
BBQ
matthewcrist
87
9.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
100
18k
Building Applications with DynamoDB
mza
93
6.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
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を向上 させるために決済サービスを活用
エンジニア・デザイナー 募集中!!
ご静聴ありがとうございました。