# 追加融資

Capital プログラムで追加融資を有効にする方法をご紹介します。

> Capital for platforms は[パブリックプレビュー](https://docs.stripe.com/release-phases.md)で利用できます。

追加融資オファーは、進行中の融資オファー残高に対して返済がかなり進んでいる連結アカウントに送信される追加の融資オファーです。承認されると、追加融資オファーは進行中の残高を返済します。

## Before you begin

- このガイドは、[API 導入](https://docs.stripe.com/capital/api-integration.md)を完了していることを前提としています。
- デフォルトでは、Refill は有効になっていません。Refill をサポートするように連携機能を更新したら、[変更リクエストフォーム](https://form.asana.com/?k=8K51UWmWhttehNFD5qBLdg&d=974470123217835)を使用して、連携機能と API の使用に関する詳細を Stripe に提出し、法令遵守レビューを受ける必要があります。

## 追加融資オファーのライフサイクル

1. Stripeは、アクティブなCapital連結アカウントが追加融資の対象であるかどうかを毎日評価しています。

1. 追加融資オファーが作成されると、`capital.financing_offer.created` *Webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) を受信します。これには、追加融資オファーであることを示す `"product_type": "refill"` が格納されています。

1. `product_type` フィールドと `offered_terms.campaign_type` フィールドに応じて、承認されているメッセージを使用して融資オファーを顧客に伝えます。

1. 連結アカウントは、[API設定ガイド](https://docs.stripe.com/capital/api-integration.md#send-offer-email)から同じアカウントリンク設定を使用して追加融資申し込みにアクセスします。連結アカウントは、Customスライダーを、利用可能なオファーの最大金額まで調整できます。

1. 追加融資オファーを受け入れた連結アカウントには、既存の残高の残りの利息に対して一定の割合で割引が提供される場合があります。この割引率は、`offered_terms` の `previous_financing_fee_discount_rate` で示されます。

1. 顧客が借り換えのオファーを受け入れると、`capital.financing_offer.accepted` *Webhook* (A webhook is a real-time push notification sent to your application as a JSON payload through HTTPS requests) が送信されます。Webhook ペイロードには、顧客が指定した金額を示す `accepted_terms` フィールドが含まれています。`previous_financing_fee_discount_amount` フィールドは、前回の融資が全額返済され、割引額が決定されるまでは `null` になります。割引がない場合、`previous_financing_fee_discount_amount` は、前の融資が完全に返済された後でも `null` のままになります。

   Webhook の例:

   ```json
   {
       "type": "capital.financing_offer.accepted",
       "api_version": "2022-02-28",
       "created": 123456789,
       "data": {
           "object": {
               "id": "financingoffer_abcdef123456",
               "object": "capital.financing_offer",
               "account": "acct_abcdef123456",
               "created_at": 123456789,
               "expires_after": 123456789,
               "livemode": true,
               "status": "accepted",
               "accepted_terms": {
                   "currency": "usd",
                   "advance_amount": 100000,
                   "fee_amount": 10000,
                   "withhold_rate": 0.15,
                   "previous_financing_fee_discount_amount": null
               },
               "financing_type": "flex_loan",
               "offered_terms": {
                   "currency": "usd",
                   "advance_amount": 100000,
                   "fee_amount": 10000,
                   "withhold_rate": 0.15,
                   "campaign_type": "repeat_user",
                   "previous_financing_fee_discount_rate": 0.5
               },
               "product_type": "refill"
           }
       }
   }
   ```

1. 新しい融資では、まず顧客のアクティブな残高の返済とクローズが行われます。顧客は差額を受け取ります。この新しい資金供給によって、`capital.financing_offer.paid_out` Webhook が送信され、その際に `previous_financing_fee_discount_amount` フィールドが設定されます。

1. [融資サマリーを取得して](https://docs.stripe.com/api/capital/financing_summary.md)、顧客の `paid_out` の融資の詳細を確認します。

   レスポンスの例:

   ```json
       {
         "object": "capital.financing_summary",
         "details": {
           "currency": "usd",
           "advance_amount": 1000000,
           "fee_amount": 100000,
           "withhold_rate": 0.2,
           "remaining_amount": 0,
           "paid_amount": 0,
           "current_repayment_interval": {
             "due_at": 123456789,
             "remaining_amount": 50,
             "paid_amount": 50
           },
           "repayments_begin_at": 123456789,
           "advance_paid_out_at": 123456789
         }
       }
   ```

1. 追加融資および元の融資の詳細についても、[融資レポート](https://dashboard.stripe.com/test/connect/capital/financing_offers)ページに表示されます。

## イギリスのリフィルの動作

イギリスのリフィルは米国のリフィルとは動作が異なります。連結アカウントの所在地がイギリスである場合は、以下の違いが適用されます。

### 同時に有効な 2 件のファイナンス

イギリスのリフィルが承諾されて支払われても、元のファイナンスは有効なままです。米国のリフィルとは異なり、refill の支払いによって元のファイナンスが自動的に返済されることはありません。

### 差し引きの順序と割合

refill オファーを受け入れると、元のファイナンスに新しい差し引き率が適用されます。元のファイナンスが全額返済されると、新しいファイナンスに対する差し引きが始まります。

### Webhook イベントの順序

イギリスのアカウントでは、refill の支払い時点では元のファイナンスに対して `capital.financing_offer.fully_repaid` は送信されません。このイベントは、元のファイナンスが実際に全額返済された後で送信されます。

アメリカとイギリスの間で、`capital.financing_offer.created` Webhook の動作に違いはありません。どちらの場合も、refill オファーは `product_type=refill` で作成され、通常どおり FinancingOffer API を介してオファーの一覧表示と取得を行えます。

## See also

- [API 導入のセットアップ](https://docs.stripe.com/capital/api-integration.md)
