お金の流れ・支払いガイド
システム利用料・PRO版手数料・インフルエンサー報酬の請求と送金の全体フロー(社内資料)
1. 全体のお金の流れ
弁護士確認済み(2026-06-26)。収納代行スキームを採用。企業は弊社への支払い完了時点で支払い義務が消滅します。
収納代行スキーム
企業
Stripe で弊社に前払い
① PRO案件報酬 + 手数料15% を前払い↓
PEPPER LIKES(弊社)
収納代行業者として仲介
② 企業の支払い義務消滅↓
弊社がインフルエンサーへの支払いタイミング・手段を管理
③ 報酬を送金↓
インフルエンサー
Wise Business API で受取(フェーズ2)
2種類のお金の流れ
① システム利用料
企業が毎月/年払いで弊社に支払うサブスクリプション料金
② PRO版有償案件
インフルエンサー報酬 + 弊社手数料15% を企業から収納し、弊社がインフルエンサーに送金
2. システム利用料(サブスクリプション)
支払い方法
- クレジットカード(charge_automatically): 契約日基準で毎月自動引き落とし
- 銀行振込(send_invoice): 請求書発行と同時にプラン有効化(実装済み)。入金確認は
invoice.paidwebhook で記録
プラン変更時の課金方式(案B・2026-07-01 決定)
アップグレードとダウングレードで挙動が異なる非対称方式。実装は App\Services\PlanChangeService に集約。
- アップグレード(合計金額が増える): 即時
swapAndInvoice()。差額分の Invoice を即時作成し、カードは自動引き落とし・銀行振込は請求書メール送付 - ダウングレード(合計金額が減る): 即時反映せず、Stripe Subscription Schedule で今期末に新プランへ切り替わるフェーズを予約(
proration_behavior: none)。返金・クレジットノートは発生しない。翌期首の請求から新プラン料金になる - 予約中は企業側に「保留中プラン」として表示(
users.pending_plan_slug等)。Stripe 側でフェーズが実際に切り替わった時点(customer.subscription.updatedwebhook)で確定反映 - ダウングレード予約中にアップグレードを申請した場合は、予約を自動キャンセルして即時反映
請求書の支払い期日(月末締め翌月末払い・2026-07-01 決定)
銀行振込(send_invoice)のサブスクリプション請求書は、作成された月の翌月末日を支払い期日とする。
- 例: 7月中に作成された請求書(初回契約・更新・アップグレード差額のいずれも) → 期日は8月31日
- 実装:
invoice.createdwebhook(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 |
|---|---|---|---|
| 🇯🇵 日本 | JPY | Wise Business API | — |
| 🇺🇸 アメリカ | USD | Wise Business API | — |
| 🇰🇷 韓国 | KRW | Wise Business API | — |
| 🇹🇼 台湾 | TWD | Wise Business API | — |
| 🇨🇳 中国 | CNY | 手動対応 | Airwallex 等を調査・統合 |
中国向け送金について
- Wise・PayPal はいずれも中国本土への送金に対応していない
- Alipay Business の disbursement 用途(収納ではなく送金)および Airwallex の対応状況を日本法人サポートへ確認が必要
- フェーズ2実装前に調査・確認を行うこと
