Slide 1

Slide 1 text

Session Title メルペイ加盟店売上精算の仕組み Takumi Shibazaki Merpay Backend

Slide 2

Slide 2 text

Takumi Shibazaki / @shiv3 2017年にヤフー株式会社に入社、広告のデータ領 域のエンジニアとして従事。その後 2019年にサイ バーエージェント子会社のABEMAにて動画広告 の配信基盤の開発を行う。 2021年9月メルペイ入社後はバックエンドエンジニ アとして加盟店精算領域の開発を担当。 株式会社メルペイ Backend Engineer

Slide 3

Slide 3 text

Agenda 加盟店精算とは 01 加盟店精算の仕組み 02 課題とこれから 03

Slide 4

Slide 4 text

加盟店精算とは 精算 決済 メルペイ 加盟店さま ・入金先口座に「ゆうちょ銀行」をご指定の場合は、上記入金日より、翌営業日後の入金となり ます。 ・入金日が金融機関の非営業日の場合は、前営業日に入金となります ・※売上が 200円以下の場合、自動的に次の入金日に繰り越されます

Slide 5

Slide 5 text

加盟店精算におけるクリアリングとセトルメント ● クリアリング(Clearing) ○ 加盟店さまの未精算売上、手数料などを過不足なく正確に計算 して最終売上を確定する処理 ● セトルメント(Settlement) ○ 確定した売上を加盟店さまに振り込む ○ 売上金の赤残が発生する場合、債権金額を確定して加盟店さ まへ請求する

Slide 6

Slide 6 text

S Partner Sales Account 未精算売上口座 ¥ Clearing Partner Sales Account 精算済み売上口座 D Clearing Partner Debt Account 精算済み債権口座 Internal Accounts 登録済み銀行口座 External Accounts 加盟店さまのお財布・決済アカウント

Slide 7

Slide 7 text

精算システム概要 決済処理 Payment Service Product Services 会計帳簿 サービス 会計イベント 精算 サービス データ突合 リコンサイル 売上金クリアリング 売上金セトルメント(振込) 銀行接続 サービス 債権セトルメント (返済) 決済手数料クリアリング 加盟店決済リクエスト 決済イベント 振込リクエスト

Slide 8

Slide 8 text

手数料クリアリング 精算サービス 決済サービス 決済イベント 決済手数料クリアリング 決済手数料の 決済イベント

Slide 9

Slide 9 text

精算用取引データの管理 決済 決済サービス 決済タイプ from_partner to_partner 売上 - xxx 手数料 xxx merpay 返金 xxx - 手数料返金 merpay xxx 決済手数料 返金 お客さま 加盟店さま 加盟店さま 加盟店さま 加盟店さま 精算サービス お客さま 手数料返金

Slide 10

Slide 10 text

データ突合(リコンサイル) 精算サービス 会計帳簿 サービス データ突合 リコンサイル Time to_partner amount reconciled 10/01 xxx 100 true 10/02 xxx 200 true 10/03 xxx 100 true 10/03 xxx 200 true

Slide 11

Slide 11 text

日次集計 10/01 100円 10/02 200円 10/03 300円 DailySales Time to_partner amount reconciled 10/01 xxx 100 true 10/02 xxx 200 true 10/03 xxx 100 true 10/03 xxx 200 true

Slide 12

Slide 12 text

日次集計(入金集約) 子Partner a 子Partner b 子Partner c 親Partner A to_partner amount a 100 b 100 c 100 親Partner A: 300円 DailySales

Slide 13

Slide 13 text

入金額の集計 10/01 100円 10/02 200円 10/31 1000円 10/03 300円 9/01~9/30 7000円 10/01~10/31 5000円 ~9/30 7000円 入金繰越 12000円 入金予定 DailySales SalesSummaries Payouts 繰越

Slide 14

Slide 14 text

売上金クリアリング S Partner Sales Account 未精算売上口座 ¥ Clearing Partner Sales Account 精算済み売上口座 精算サービス 決済サービス 10/01~10/31 5000円 SalesSummaries 加盟店売上金 クリアリング リクエスト 5000 5000➔0 0➔5000

Slide 15

Slide 15 text

赤残 ● 当月の売上よりも返金金額が多かった場合にマイナスが発生する ● これを赤残と呼ぶ 締め区間 amount 8/1~8/31 10000 9/1~9/30 -2000 入金処理 赤残

Slide 16

Slide 16 text

売上金クリアリング(赤残発生時) S Partner Sales Account 未精算売上口座 精算サービス 決済サービス D Clearing Partner Debt Account 精算済み債権口座 10/01~10/31 -2000円 SalesSummaries 加盟店売上金 クリアリング リクエスト 2000 2000 0➔2000 -2000➔0

Slide 17

Slide 17 text

売上金クリアリング/相殺処理(ネッティング) ¥ Clearing Partner Sales Account 精算済み売上口座 D Clearing Partner Debt Account 精算済み債権口座 精算サービス 決済サービス 加盟店相殺 リクエスト ¥ Clearing Partner Sales Account 精算済み売上口座 2000 5000 3000 相殺 (ネッティング) 5000➔3000 2000➔0

Slide 18

Slide 18 text

売上金セトルメント(振込) 精算サービス 銀行接続 サービス 振込 リクエスト 12000円 入金予定 Payouts 振込リクエスト 決済サービス

Slide 19

Slide 19 text

精算サービス 決済サービス 入金結果取得 銀行接続 サービス 12000円 入金完了 Payouts 入金結果 反映 入金通知 売上金セトルメント(振込)

Slide 20

Slide 20 text

課題とこれから ● 手数料発行と精算処理が密結合している ○ それぞれの機能を分けていく ● リコンサイル時に会計帳簿に依存しており、会計帳簿サービ スと決済処理サービス間のリコンサイルに不整合が発生した 際に精算に影響が出る可能性がある ○ Single Trustable Sourceの導入

Slide 21

Slide 21 text

No content