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
700
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
210
Railsでサーバレスなバッチ処理 / Rails Batch Serverless
dkakinoki
1
1.6k
SSRした動的コンテンツをFastlyにキャッシュする
dkakinoki
0
970
[Stripe] ConnectのManual Payoutsを利用して 任意のタイミングで売上を入金する
dkakinoki
0
3.2k
Other Decks in Technology
See All in Technology
地理空間データ可視化・解析・活用ソリューション Pacific Spatial Solutions (PSS)
pacificspatialsolutions
0
340
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
1
670
TechFeed Experts Night#27 〜 フロントエンドフレームワーク最前線 (Svelte)
baseballyama
2
600
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
5
740
いいたいことちゃんという
tkengo
0
240
ゼロから始めるVue.jsコミュニティ貢献 / first-vuejs-community-contribution-link-and-motivation
lmi
1
150
チームでロジカルシンキングに改めて向き合っている話 〜学習環境と実践⽅法〜
sansantech
PRO
3
3.3k
令和最新版 Ruby プロファイラ "Pf2" のご紹介
osyoyu
0
130
IaCからAWSに入門した初心者が CloudFormationを通して考えた「AWS操作」の使い分け
maimyyym
1
140
20分で完全に理解するGrafanaダッシュボード
hamadakoji
5
900
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Musicを例に~
otanet
0
310
Handling focus in 2024
tahia910
0
230
Featured
See All Featured
The Invisible Side of Design
smashingmag
294
49k
The Power of CSS Pseudo Elements
geoffreycrofte
62
5k
Art, The Web, and Tiny UX
lynnandtonic
290
19k
Creatively Recalculating Your Daily Design Routine
revolveconf
211
11k
Building an army of robots
kneath
300
41k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
A better future with KSS
kneath
231
16k
Scaling GitHub
holman
457
140k
Automating Front-end Workflow
addyosmani
1357
200k
Producing Creativity
orderedlist
PRO
338
39k
Code Reviewing Like a Champion
maltzj
515
39k
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を向上 させるために決済サービスを活用
エンジニア・デザイナー 募集中!!
ご静聴ありがとうございました。