PEPPER LIKES

言語

お金の流れ・支払いガイド

システム利用料・PRO版手数料・インフルエンサー報酬の請求と送金の全体フロー(社内資料)

1. 全体のお金の流れ

弁護士確認済み(2026-06-26)。収納代行スキームを採用。企業は弊社への支払い完了時点で支払い義務が消滅します。

収納代行スキーム

企業

Stripe で弊社に前払い

① PRO案件報酬 + 手数料15% を前払い

PEPPER LIKES(弊社)

収納代行業者として仲介

② 企業の支払い義務消滅
弊社がインフルエンサーへの支払いタイミング・手段を管理
③ 報酬を送金

インフルエンサー

Wise Business API で受取(フェーズ2)

2種類のお金の流れ

① システム利用料

企業が毎月/年払いで弊社に支払うサブスクリプション料金

② PRO版有償案件

インフルエンサー報酬 + 弊社手数料15% を企業から収納し、弊社がインフルエンサーに送金

2. システム利用料(サブスクリプション)

支払い方法

  • クレジットカード(charge_automatically): 契約日基準で毎月自動引き落とし
  • 銀行振込(send_invoice): 請求書発行と同時にプラン有効化(実装済み)。入金確認は invoice.paid webhook で記録

プラン変更時の課金方式(案B・2026-07-01 決定)

アップグレードとダウングレードで挙動が異なる非対称方式。実装は App\Services\PlanChangeService に集約。

  • アップグレード(合計金額が増える): 即時 swapAndInvoice()。差額分の Invoice を即時作成し、カードは自動引き落とし・銀行振込は請求書メール送付
  • ダウングレード(合計金額が減る): 即時反映せず、Stripe Subscription Schedule で今期末に新プランへ切り替わるフェーズを予約(proration_behavior: none)。返金・クレジットノートは発生しない。翌期首の請求から新プラン料金になる
  • 予約中は企業側に「保留中プラン」として表示(users.pending_plan_slug 等)。Stripe 側でフェーズが実際に切り替わった時点(customer.subscription.updated webhook)で確定反映
  • ダウングレード予約中にアップグレードを申請した場合は、予約を自動キャンセルして即時反映

請求書の支払い期日(月末締め翌月末払い・2026-07-01 決定)

銀行振込(send_invoice)のサブスクリプション請求書は、作成された月の翌月末日を支払い期日とする。

  • 例: 7月中に作成された請求書(初回契約・更新・アップグレード差額のいずれも) → 期日は8月31日
  • 実装: invoice.created webhook(StripeWebhookController::applyMonthEndDueDate())で Invoice の due_date を明示的に上書き。days_until_due の日数指定ではなく、月末の Unix timestamp を直接設定
  • PRO版有償案件のバッチ請求書(後述セクション4)は対象外。現状は days_until_due: 30 のまま(統一するかは別途検討)
既存ユーザーへの移行は全社 bank_transfer スタート。カードへの切り替えは PATCH /billing/payment-method で対応済み。

3. PRO版有償案件の費用構造

企業が負担する金額

項目金額(例)
インフルエンサー報酬¥50,000
サービス手数料(15%)¥7,500
企業負担合計¥57,500

Stripe Invoice の明細構成

  • 明細行1: 「【案件名】インフルエンサー報酬」
  • 明細行2: 「【案件名】サービス手数料(15%)」
  • invoiceItems.create() × 2 で pending 状態として積み上げ

4. 企業への請求フロー(PRO案件)

マッチング確定時(都度)

1インフルエンサー報酬・手数料の InvoiceItem × 2 を pending で作成
2Draft Invoice を作成 → 企業が仮請求書として確認可能

月末バッチ(月次まとめ請求)

1その月の pending items をすべて回収して月次 Invoice を生成
2企業の支払い方法で分岐して finalize
3カード企業 → finalizeInvoice() 時点で登録カードに自動引き落とし
4銀行振込企業 → sendInvoice() で請求書メール送付。入金確認は invoice.paid webhook で記録
カード払い企業のサブスクリプションに登録済みのカード情報をそのまま流用するため、追加手続き不要です。

5. インフルエンサーへの報酬送金

Stripe Connect は使用しない。弊社が収納代行業者として支払いを管理します。

Wise Business API(フェーズ1から実装)

  • Wise Business API を使用してバッチ自動送金
  • 国内(日本)・海外(米・韓・台)を1本化
  • PayPal より手数料が安く、実勢為替レートを使用
  • Filament 管理画面で支払いステータスを管理
  • 中国インフルエンサーのみ手動対応(後述)
Stripe Connect / Transfer / Payout API は使用しない。インフルエンサー側への Stripe Connect アカウント作成も不要。

6. 国別送金手段

対応状況

通貨フェーズ1フェーズ2
🇯🇵 日本JPYWise Business API
🇺🇸 アメリカUSDWise Business API
🇰🇷 韓国KRWWise Business API
🇹🇼 台湾TWDWise Business API
🇨🇳 中国CNY手動対応Airwallex 等を調査・統合

中国向け送金について

  • Wise・PayPal はいずれも中国本土への送金に対応していない
  • Alipay Business の disbursement 用途(収納ではなく送金)および Airwallex の対応状況を日本法人サポートへ確認が必要
  • フェーズ2実装前に調査・確認を行うこと