Connect プラットフォームとマーケットプレイスの場合、Instant Payouts を使用すると、ユーザーは支払いが成功した直後に残高にアクセスできます。Instant Payouts は、週末や祝日を含む任意の曜日と時刻に利用でき、売上は通常、関連付けられている銀行口座で 30 分以内に処理されます。
Instant Payouts は以下の目的で使用できます。
カード支払いから得た売上は、支払いが完了するとすぐに Instant Payouts で利用可能になります。ACH または口座引き落としは、売上処理後にはじめて Instant Payouts で利用可能になります。
利用資格のある連結アカウント
Instant Payouts は、プラットフォームと同じ国に所在し、現地通貨を使用する必要がある連結アカウントでのみ利用できます。
外部口座の適格性
Instant Payouts を受け取るには、ユーザーに適格な外部口座が必要です。適格となる口座は国によって異なります。
Custom アカウントと Express アカウントを含め、マイナス残高を返金できない可能性のある連結アカウントを所有している場合、Stripe ホスティング登録とダッシュボードのインターフェイスでデビットカード詳細の収集を有効にすることが必要になる場合があります。これを有効にするには、外部口座設定に移動してデビットカードの使用を許可しますか?ではいを選択します。
連結アカウント ID を指定して External Accounts API を呼び出すことで、ユーザーの Instant Payout の利用資格を確認できます。レスポンスとして、アカウントの直近 10 件の有効な外部口座が返されます。available_payout_methods
パラメーターに instant
が示されている口座が Instant Payouts の対象となります。デフォルトの 10 件より多くの件数を確認する必要がある場合は、ページ分割して表示することができます。
{
"object": "list",
"data": [
{
"object": "bank_account",
"available_payout_methods": [
"standard",
"instant"
],
...
}
],
}
対象の口座の追加をユーザーに依頼する
ユーザーに Instant Payouts の利用資格がある外部口座がない場合は、Account API を使用して、適格な口座の追加を求めることができます。
curl https://api.stripe.com/v1/accounts/ \
-u "sk_test_09l3shTSTKHYCzzZZsiLl2vA
:" \
-d external_account={{BANK_ACCOUNT_TOKEN_ID}}
収益化と手数料
一部のマーケットプレイスとプラットフォームは、Instant Payouts を収益化して利便性を有料で提供しています。Instant Payouts を収益化する場合、Stripe は、プラットフォーム手数料とアカウントからの引き落としの 2 種類の方法でユーザーからの手数料の徴収をサポートしています。
プラットフォーム手数料
Application Fees (プラットフォーム手数料) により、Stripe は、お客様が決定した手数料を回収して、Instant Payout を同期的に開始します。1 つのシームレスな取引であることから、Stripe ではプラットフォーム手数料を適用することをお勧めします。
- ユーザーは、利用可能な残高を超える金額を入金することはできません
- API またはダッシュボードを使用して手数料を返金できます
- 収益化のオプションには、定額、および最低金額と最高金額が設定された変動手数料があります
- 手数料は、Payout オブジェクトを使用して Instant Payouts の収益とペアとして組み合わせられるため、報告と照合に利用できます。徴収した手数料はダッシュボードの Payments タブ で確認できます。
プラットフォーム手数料を使用するには、ダッシュボードを使用して料金体系を設定します。
注意
Instant Payouts のプラットフォーム手数料には、Balance API の net-ofpfees フィールドを使用します。新しいフィールドを使用せずにこれを有効にすると、API の連携に損傷が生じることがあります。
アカウントからの引き落とし
連結アカウントの Stripe 残高を直接引き落とし、プラットフォームアカウントの Stripe 残高を入金して手数料を徴収することができます。Instant Payout を実行した後に、source
パラメーターとして連結アカウント ID を指定して Charge API を呼び出します。アカウントの引き落としを使用して Instant Payout の手数料を徴収する場合は、以下の制約事項を考慮してください。
- 連結アカウントから法的に拘束力のある同意を得る必要があります。
- 口座引き落としでは追加費用が発生します。
- 予備金の留保が有効 (2017 年 1 月 31 日以降に作成されたすべての新規プラットフォームではデフォルトで有効) で、引き落としと同じ通貨の銀行口座を保有している場合を除き、連結アカウントの残高がマイナスになる引き落としは実行できません。
- 連結アカウントが利用可能な残高をすでに全額入金している場合は、手数料の徴収が遅れることがあります。
- 消し込みを機能させるには、引き落としおよび関連する入金の内部データベースを管理する必要があります。
Instant Payout を開始する
ユーザーの代理として Instant Payouts を手動で開始することも、Stripe API を使用して、ユーザーが Instant Payout を開始できるようにするユーザーインターフェイスを構成することもできます。ユーザーの代理として Instant Payouts を開始する場合、ユーザーから与えられた指示と承認に従ってのみ、これを行うことができます。
- retrieve balance を呼び出し、instant_available-net_available を展開します。
instant_available.net_available
プロパティは、即時利用可能な送金先それぞれに対するプラットフォーム手数料を差し引いた、連結アカウントの即時残高です。プラットフォーム手数料 で収益化する場合は、このフィールドを使用する必要があります。この金額は、ダッシュボードで設定されている、プラットフォームのプラットフォーム手数料の料金体系から計算されます。
プロパティ instant_available.amount
は、連結アカウントの総残高です。プラットフォーム手数料は含まれません。
以下の例は、USD での Instant Payout に 2% の料金を設定するプラットフォームを示しています。
curl -G https://api.stripe.com/v1/balance \
-u "sk_test_09l3shTSTKHYCzzZZsiLl2vA
:" \
-H "Stripe-Account: " \
-d "expand[]"="instant_available.net_available"
{
"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
は、拡張パラメーターとして含まれる場合にのみ表示されます。net_available
は連結アカウントにのみ表示されます。これをプラットフォームに対して展開すると、エラーが表示されます。net_available
のハッシュは、すぐに利用可能な外部口座にのみ表示されます。有効な即時入金先ではない外部口座は表示されません。- 外部口座には、外部口座のプロパティとプラットフォームで設定された料金体系ルールに基づいて、別の
net_available
残高を設定できます。
method=instant
を指定して create payout を呼び出します。自社の収益化戦略に対応する金額フィールド instant_available.amount
または instant_available.net_available[0].amount
を使用します。残高エンドポイントの destination
を使用して、目的の外部口座に入金します。
curl https://api.stripe.com/v1/payouts \
-u "sk_test_09l3shTSTKHYCzzZZsiLl2vA
:" \
-H "Stripe-Account: " \
-d amount=490 \
-d currency=usd \
-d method=instant \
-d destination={{BANK_ACCOUNT_TOKEN_ID}}
注意
利用対象外の外部口座への即時入金は失敗するため、連結アカウントにケイパビリティを表示する前に利用資格を確認してください。
- 入金によって発生したプラットフォーム手数料を表示します。
curl https://api.stripe.com/v1/application_fees/ \
-u "sk_test_09l3shTSTKHYCzzZZsiLl2vA
:"
利用資格と 1 日あたりの上限金額
お使いのアカウントには、全連結アカウントへの即時入金が可能な 1 日あたりの最大額が設定されています。その日の上限に達した後にユーザーが即時入金を開始することはできません。日次の上限はアメリカ中部時間 (CT) の 0 時にリセットされます。
料金体系
収益化に関する決定内容とは関係なく、Stripe は、Instant Payouts のご利用のすべてに対して 1% の手数料をマーケットプレイスとプラットフォームに請求します。Instant Payout 取引のそれぞれには、通貨に応じた最小金額と最大金額が設定されています。これらの手数料は、Connect の手数料全体の一部として評価されます。
国 | Instant Payout の最小金額 | Instant Payout の最大金額 |
---|
アメリカ | 0.50 USD | 9,999 USD |
カナダ | 0.60 CAD | 9,999 CAD |
シンガポール | 0.50 SGD | 9,999 SGD |
イギリス | 0.40 GBP | 9,999 GBP |
オーストラリア | 0.50 AUD | 9,999 AUD |
欧州連合 | 0.40 EUR | 9,999 EUR |
リスクと利用資格を管理する
プラットフォームとマーケットプレイスが損失の責任を負う場合、お客様は、返金や不審請求の申請に起因する、回収できないマイナス残高に対する責任を負います。
Stripe は、リスクパラメーターを設定して、プラットフォームを意図しない損失から保護することをお勧めします。以下のような信頼しきい値の設定など、不正使用とリスクを管理するためのベストプラクティスをいくつかご用意しています。
- 最小処理金額
- 有効な日数
- チャージバック率
マーケティング
連結アカウントに対する Instant Payouts のマーケティングでは、Instant Payouts に適用する予定の手数料をすべて明確に目立つように開示する必要があります。
「Instant Payouts を使用すると、関連付けられた銀行口座に資金を即時送金できます。Instant Payouts は、週末や祝日を含む 24 時間 365 日使用でき、資金は通常 1 時間以内にアカウントに反映されます。」という Stripe の製品のマーケティングとお客様のマーケティングが一貫していることを確認してください。一部の Instant Payouts は、30 分以内に売上処理されないことがあり、関連する銀行口座に入金されるまでの時間が長くなることがあります。