# Connect 向け Instant Payouts

即時入金を使用して、連結アカウントが売上を即時に利用できるようにします。

お客様が Stripe Dashboard ユーザーであり、Instant Payouts を有効にしたい場合は、[Stripe Dashboard ユーザー向け Instant Payouts](https://docs.stripe.com/payouts/instant-payouts.md) をご覧ください。

Instant Payouts を利用すると、Connect プラットフォームやマーケットプレイスの連結アカウントは、決済が成功した直後に残高を利用できるようになります。Instant Payouts は土日祝日を含む 24 時間 365 日利用でき、資金は通常 30 分以内に関連付けられたデビットカードまたは銀行口座に入金されます。

Instant Payouts は以下の目的で使用できます。

- 新しい連結アカウントの獲得と維持
- [手数料を請求](https://docs.stripe.com/connect/instant-payouts.md#monetization-and-fees)することで追加の収益を実現する

カード決済による売上金は、決済が完了するとすぐに Instant Payouts で利用可能になります。ACH などの口座振替による売上金は、決済の売上処理が完了した後にのみ Instant Payouts で利用可能になります。

## 適格な連結アカウント

Instant Payouts を利用するには、プラットフォームに有効な Instant Payouts の 1 日あたりの上限額が設定されている必要があります ([1 日あたりの上限額](https://docs.stripe.com/connect/instant-payouts.md#eligibility-and-daily-volume-limits)を参照)。

Instant Payouts は、プラットフォームとは異なる地域に所在する連結アカウントに対しても行えます。

Instant Payouts が連結アカウントでご利用いただけるのは以下の場合です。

- 連結アカウントの登録には[利用規約](https://docs.stripe.com/connect/service-agreement-types.md)全文が適用されます。
- 連結アカウントは入金の際に現地通貨を使用しています。
- プラットフォームと連結アカウントの双方がサポート対象国にあります。Instant Payouts は、以下の国のプラットフォームとその連結アカウントでご利用になれます。

### 利用可否

- AE
- AU
- CA
- DK
- EU
- GB
- HK
- MY
- NO
- NZ
- SE
- SG
- US

### 外部アカウントの適格性

Instant Payouts を受け取るには、連結アカウントに要件を満たす  外部アカウント  が必要です。Stripe Connect のコンテキストにおける  外部アカウント  とは、連結アカウントに関連付けられた銀行口座またはデビットカードを指し、適格性は国によって異なります。

[マイナス残高を返金できない可能性のある連結アカウント](https://docs.stripe.com/connect/risk-management.md#identify-negative-balance-responsibility)を担当している場合は、Stripe が提供するアカウント登録とダッシュボードインターフェースを有効にして、デビットカードの詳細を収集します。これを有効にするには、[ 外部アカウント  の設定](https://dashboard.stripe.com/settings/connect/payouts/external_accounts)に移動し、 **デビットカードを許可する** で **はい** を選択します。

| 国 | 要件を満たす  外部アカウント  のタイプ |
| --- | --- |
| US、GB、欧州連合 (ユーロ圏)、SE、DK、SG、AU | Instant Payouts に対応しているデビットカードまたは銀行口座 ([対応している銀行を確認](https://docs.stripe.com/payouts/instant-payouts-banks.md)) |
| CA,CZ,HU,NO,PL,RO,NZ,MY,AE | デビットカード ([サポート対象の銀行をご確認ください](https://docs.stripe.com/payouts/instant-payouts-banks.md)) |
| HK | Instant Payouts に対応している銀行口座 ([対応している銀行を確認](https://docs.stripe.com/payouts/instant-payouts-banks.md)) |

> #### プリペイド式デビットカード
> 
> 米国では、プリペイド式デビットカードは Instant Payouts に対応していません。

連結アカウントが Instant Payouts を受け取ることができ、要件を満たす外部アカウントがあることを確認します。

連結アカウントの `Account` ID を使用して [External Accounts API](https://docs.stripe.com/api/external_account_bank_accounts/list.md) を呼び出し、連結アカウントに Instant Payouts を受け取ることができる外部アカウントがあることを確認します。

`available_payout_methods` 配列に `instant` が含まれる外部アカウントは、Instant Payouts を受け取ることができます。レスポンスには、アカウントの最近アクティブになった外部アカウントが 10 件返されます。デフォルトの表示である 10 件よりも多く確認する必要がある場合は、結果をページ分割して表示できます。

```curl
curl https://api.stripe.com/v1/accounts/{{CONNECTEDACCOUNT_ID}}/external_accounts \
  -u "<<YOUR_SECRET_KEY>>:" \
  -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}"
```

```json
{
  "object": "list",
  "data": [
    {
      "object": "bank_account",
      "available_payout_methods": [
        "standard",
        "instant"
      ],
      ...
    }
  ]
}

```

### 連結アカウントを招待して対象アカウントを追加する

連結アカウントに Instant Payouts の対象となる外部アカウントがない場合は、アカウントを指定して、[External Accounts API](https://docs.stripe.com/api/external_account_bank_accounts/create.md) を使用して追加するように求めることができます。

```curl
curl https://api.stripe.com/v1/accounts/{{CONNECTEDACCOUNT_ID}} \
  -u "<<YOUR_SECRET_KEY>>:" \
  -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \
  -d "external_account={{BANKACCOUNTTOKEN_ID}}"
```

> Instant Payouts の対象となる連結アカウントの管理方法については、以下の[リスクと利用資格](https://docs.stripe.com/connect/instant-payouts.md#manage-risk-and-eligibility)の管理に関するセクションをご覧ください。

## 収益化と手数料

一部のマーケットプレイスとプラットフォームは、Instant Payouts を収益化して利便性を有料で提供しています。Instant Payouts を収益化する場合、Stripe はプラットフォーム手数料とアカウント引き落としの 2 種類の方法でユーザーからの手数料の徴収をサポートします。

### プラットフォーム手数料

[Application Fees (プラットフォーム手数料)](https://docs.stripe.com/api/application_fees.md) により、Stripe は、お客様が決定した手数料を回収して、Instant Payout を同期的に開始します。1 つのシームレスな取引であることから、Stripe ではプラットフォーム手数料を適用することをお勧めします。

- ユーザーは、利用可能な残高を超える金額を入金することはできません
- API またはダッシュボードを使用して手数料を返金できます
- 収益化のオプションには、定額、および最低金額と最高金額が設定された変動手数料があります
- 手数料は [Payout オブジェクト](https://docs.stripe.com/api/payouts/object.md)によって Instant Payouts の売上と関連付けられ、レポート作成や消し込みに役立ちます。ダッシュボードの[支払いタブ](https://dashboard.stripe.com/connect/application_fees)で徴収した手数料を確認できます。

ダッシュボードの[プラットフォーム料金設定ツール](https://dashboard.stripe.com/test/settings/connect/platform_pricing/instant_payouts)を使用して、Instant Payouts のプラットフォーム手数料の料金を管理できます。

> プラットフォーム手数料を使用する際に最大入金額を決定する場合は、常に `Balance` オブジェクトの [instant_available.net_available](https://docs.stripe.com/api/balance/balance_object.md#balance_object-instant_available-net_available) プロパティを使用してください。プラットフォーム手数料が差し引かれた後の残高を反映する、該当する `net_available` エントリーの `amount` フィールドを使用します。代わりに控除前の `instant_available.amount` を使用すると、手数料を差し引いた後の利用可能額を超える額を入金しようとするため、連結アカウントで入金エラーが発生する可能性があります。

### アカウント引き落とし

連結アカウントの Stripe 残高を[直接引き落とし](https://docs.stripe.com/connect/account-debits.md)、プラットフォームアカウントの Stripe 残高を入金して手数料を徴収することができます。Instant Payout を実行した後に、`source` パラメーターとして連結アカウント ID を指定して [Charge API](https://docs.stripe.com/api.md#create_charge) を呼び出します。アカウントの引き落としを使用して Instant Payout の手数料を徴収する場合は、以下の制約事項を考慮してください。

- プラットフォームと連結アカウントの両方が同じ地域に所在している必要があります。
- 連結アカウントから法的に拘束力のある同意を得る必要があります。
- 口座引き落としでは[追加費用](https://stripe.com/connect/pricing)が発生します。
- [予備金の留保が有効](https://docs.stripe.com/connect/account-balances.md#understanding-connected-reserve-balances) (2017 年 1 月 31 日以降に作成されたすべての新規プラットフォームではデフォルトで有効) で、引き落としと同じ通貨の銀行口座を保有している場合を除き、連結アカウントの残高がマイナスになる引き落としは実行できません。
- 連結アカウントが利用可能な残高をすでに全額入金している場合は、手数料の徴収が遅れることがあります。
- 消し込みを機能させるには、引き落としおよび関連する入金の内部データベースを管理する必要があります。

## 連結アカウントが即時入金を開始できるようにする

ユーザーの代わりに Instant Payouts を手動で開始するか、Stripe API または [Connect の埋め込みコンポーネント](https://docs.stripe.com/connect/get-started-connect-embedded-components.md)を使用して、ユーザーが自分で Instant Payouts を開始できるユーザーインターフェイスを作成できます。ユーザーの代わりに Instant Payouts を開始する場合は、ユーザーから提供された指示と承認に必ず従ってください。

#### 埋め込みコンポーネント

連結アカウントがウェブサイトから直接 Instant Payouts を開始できるようにするには、[即時入金プロモーション](https://docs.stripe.com/connect/supported-embedded-components/instant-payouts-promotion.md)コンポーネント、[残高](https://docs.stripe.com/connect/supported-embedded-components/balances.md)コンポーネント、または [入金](https://docs.stripe.com/connect/supported-embedded-components/payouts.md)コンポーネントを使用してから、`instant_payouts` [アカウントセッション機能](https://docs.stripe.com/api/account_sessions/create.md#create_account_session-components-balances-features-instant_payouts) を有効にします。Connect の埋め込みコンポーネントは、API を直接使用する代替手段を提供し、すべての適格性を評価し、関連する API コールを行って即時入金を開始します。

Note: The following is a preview/demo component that behaves differently than live mode usage with real connected accounts. The actual component has more functionality than what might appear in this demo component. For example, for connected accounts without Stripe dashboard access (custom accounts), no user authentication is required in production.

[Connect の埋め込みコンポーネントの使用を開始する](https://docs.stripe.com/connect/get-started-connect-embedded-components.md)方法を確認するか、[クイックスタート](https://docs.stripe.com/connect/connect-embedded-components/quickstart.md)を使用してシステムを作成します。

#### API

1. [retrieve balance](https://docs.stripe.com/api/balance/balance_retrieve.md) を呼び出し、[instant_available-net_available](https://docs.stripe.com/api/balance/balance_object.md#balance_object-instant_available-net_available) を展開します。

`instant_available.net_available` プロパティは、即時利用可能な送金先それぞれに対するプラットフォーム手数料を差し引いた、連結アカウントの即時残高です。[プラットフォーム手数料](https://docs.stripe.com/connect/instant-payouts.md#application-fees) で収益化する場合は、このフィールドを使用する必要があります。この金額は、ダッシュボードで設定されている、プラットフォームのプラットフォーム手数料の料金体系から計算されます。

プロパティ `instant_available.amount` は、連結アカウントの総残高です。プラットフォーム手数料は含まれません。

以下の例は、USD での Instant Payout に 2% の料金を設定するプラットフォームを示しています。

```curl
curl -G https://api.stripe.com/v1/balance \
  -u "<<YOUR_SECRET_KEY>>:" \
  -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \
  -d "expand[]=instant_available.net_available"
```

```json
{
  "object": "balance",
  "available": [
    {
      "amount": 500,
      "currency": "usd",
      "source_types": {
        "card": 500
      }
    }
  ],
  "instant_available": [
    {
      "amount": 500,
      "currency": "usd",
      "net_available": [
        {
          "amount": 490,
          "destination": "ba_abc123",
          "source_types": {
            "card": 490
          }
        }
      ],
      "source_types": {
        "card": 500
      }
    }
  ],
  ...
}
```

> カード支払いの売上は即時に利用可能になりますが、銀行口座引き落とし (ACH など) の売上は即時に利用可能になりません。

重要な考慮事項:

- `net_available` は[拡張パラメーター](https://docs.stripe.com/api/expanding_objects.md)として含められた場合にのみ表示されます。
- `net_available` は連結アカウントにのみ表示されます。これをプラットフォームに対して展開すると、エラーが表示されます。
- `net_available` のハッシュは、即時利用可能な  外部アカウント  にのみ表示されます。有効な即時入金の宛先ではない  外部アカウント  は表示されません。
- 外部アカウント  のプロパティやプラットフォームが設定した料金体系ルールに基づいて、 外部アカウント  ごとに異なる `net_available` 残高が表示される場合があります。

1. `method=instant` を指定して[入金の作成](https://docs.stripe.com/api/payouts/create.md)を呼び出します。収益化戦略に応じた amount フィールドを使用してください。具体的には、`instant_available.amount`、または目的の外部アカウントの `net_available` エントリーの `amount` のいずれかを使用します。エントリーの `destination` の値を `destination` パラメーターに渡します。

```curl
curl https://api.stripe.com/v1/payouts \
  -u "<<YOUR_SECRET_KEY>>:" \
  -H "Stripe-Account: {{CONNECTEDACCOUNT_ID}}" \
  -d amount=490 \
  -d currency=usd \
  -d method=instant \
  -d "destination={{BANKACCOUNTTOKEN_ID}}"
```

> 対象外の  外部アカウント  への即時入金は失敗するため、連結アカウントにケイパビリティを表示する前に [利用資格を確認](https://docs.stripe.com/connect/instant-payouts.md#external-account-eligibility)してください。

1. 入金によって作成された[プラットフォーム手数料](https://docs.stripe.com/api/application_fees/retrieve.md)を表示します。

```curl
curl https://api.stripe.com/v1/application_fees/{{APPLICATIONFEE_ID}} \
  -u "<<YOUR_SECRET_KEY>>:"
```

#### ダッシュボード

連結アカウントの Instant Payouts は、ダッシュボードで手動で開始できます。連結アカウントがウェブサイトから独立してこの操作を行えるようにするには、Connect の埋め込みコンポーネントまたは API を使用します。

ダッシュボードで Instant Payouts を手動で開始するには、以下の手順に従います。

1. 特定の連結アカウントのページに移動します。
2. 連結アカウントに即時利用可能な残高がある場合は、**アカウント残高を入金**をクリックします。
3. モーダルで、金額を入力して、入金のタイプとして**即時**を選択します。
4. **入金**をクリックして、支払いを完了します。

## 利用資格と 1 日あたりの上限額

お使いのプラットフォームアカウントには、全連結アカウントへの即時入金が可能な 1 日あたりの最大額が設定されています。その日の上限に達した後にユーザーが Instant Payouts を開始することはできません。日次の上限はアメリカ中部時間 (CT) の 0 時にリセットされます。

## リスクと利用資格を管理する

プラットフォームやマーケットプレイスに損失の補填責任がある場合、即時入金された資金に対する返金や不審請求の申し立てに伴う未補填のマイナス残高については、プラットフォーム事業者が責任を負うことになります。

Instant Payouts では不審請求の申し立て期間が終了する前に資金が送金されるため、プラットフォームを予期せぬ損失から保護するためにリスクパラメーターを設定することをお勧めします。Stripe では、以下のような信頼しきい値の設定など、[不正利用とリスクを管理するためのベストプラクティス](https://docs.stripe.com/connect/risk-management/best-practices.md#fraud)をいくつかご用意しています。

- 最小処理金額
- 有効な日数
- チャージバック率

### Stripe ダッシュボードを使用したリスク管理 (Private preview)

Stripe ダッシュボードの利用要件ツールを使用すると、これらのフィールドの目標値に基づいて、どのアカウントが Instant Payouts の対象であるかを判定できます。マイナス残高に対する責任を負う場合、基準を満たすユーザーは Express ダッシュボード、Standard ダッシュボード、または埋め込みコンポーネントで Instant Payouts を利用できるようになります。

サインインして、プライベートプレビューで Instant Payouts のダッシュボード利用資格ツールへのアクセスをリクエストします。

Stripe アカウントがない場合は、[こちらから登録](https://dashboard.stripe.com/register)できます。

## Instant Payouts のマーケティング

連結アカウントに対する Instant Payouts のマーケティングでは、Instant Payouts に適用する予定の手数料をすべて明確に目立つように開示する必要があります。

製品のプロモーションを行う際は、Stripe によるプロモーション内容との整合性を確保してください。Stripe の製品プロモーションでは、「土日祝日を含め、24 時間 365 日いつでも Instant Payouts をリクエストでき、資金は通常 30 分以内に関連付けられた銀行口座またはデビットカードに入金されます」と記載されています。Instant Payouts は通常 30 分以内に処理されますが、銀行によっては遅延する場合があります。

## 料金体系

収益化に関する決定内容とは関係なく、Stripe は、Instant Payouts のご利用のすべてに対して 1% の手数料をマーケットプレイスとプラットフォームに請求します。Instant Payout 取引のそれぞれには、通貨に応じた最小金額と最大金額が設定されています。これらの手数料は、Connect の手数料全体の一部として評価されます。

| 国 | Instant Payout の下限額 | Instant Payout の上限額 |
| --- | --- | --- |
| US | 0.50 USD | 9,999 USD |
| CA | 0.60 CAD | 9,999 CAD |
| SG | 0.50 SGD | 9,999 SGD |
| GB | 0.40 GBP | 9,999 GBP |
| AU | 0.50 AUD | 9,999 AUD |
| 欧州連合 (ユーロ圏) | 0.40 EUR | 9,999 EUR |
| CZ | 10.00 チェココルナ | 99,999 CZK |
| DK | 5.00 デンマーククローネ | 9,999 デンマーククローネ |
| HU | 200.00 ハンガリーフォリント | 999,999 HUF |
| NO | 5.00 ノルウェークローネ | 9,999 ノルウェークローネ |
| PL | 2.00 ポーランドズウォティ | 9,999 ポーランドズウォティ |
| RO | 2.00 ルーマニアレウ | 9,999 ルーマニアレウ |
| SE | 5.00 スウェーデンクローナ | 9,999 スウェーデンクローナ |
| NZ | 0.50 NZD | 9,999 NZD |
| MY | 2.00 MYR | 9,999 MYR |
| AE | 2.00 AED | 9,999 AED |
| HK | 5.00 HKD | 9,999 HKD |

連結アカウントでより高額な Instant Payouts を個別に実行する必要がある場合は、[Stripe サポート](https://support.stripe.com/)にお問い合わせください。限度額の引き上げは、リスク審査の対象となります。

## See also

- [Stripe ダッシュボードユーザー向けの Instant Payouts](https://docs.stripe.com/payouts/instant-payouts.md)
