# 貸付金を使用した Instant Payouts Instant Payouts が追跡可能な残高アクティビティーを含む保留中の残高にアクセスできるようにします。 即時入金のユーザーは、保留中の残高に素早くアクセスできるというメリットがあります。これらの資金を安全に使用するには、資金の利用可能額が変わったときに正確に簿記を行うために、資金を追加するなどの明示的なアクションが必要になります。 ## 貸付金を使用した Instant Payouts の仕組み Stripe を使用すると、Instant Payouts ユーザーは、`advance` と `advance_funding` の[タイプ](https://docs.stripe.com/reports/balance-transaction-types.md)で保留中の残高にアクセスできます。利用可能な残高を超える即時入金を作成する場合、資金は、利用可能な残高に追加され、差額に対応するために保留中の残高から差し引かれます。 ### 前払い資金の調整 前払い資金を決済の元の利用可能時点に合わせるため、Stripe は、複数日分の決済残高から資金を引き出す際に、`advance_funding`[ type](https://docs.stripe.com/reports/balance-transaction-types.md) の取引残高を複数作成します。 たとえば、以下のようにします。 - 本日の利用可能残高は 0 USD - 明日 (T+1) に 25 USD を利用可能 - (T+2) の翌日に 15 USD を利用可能 40 USD の即時入金入金をリクエストすると、2 つの `advance_funding` [タイプ](https://docs.stripe.com/reports/balance-transaction-types.md)の取引残高が別々に表示されます。 - T+1 残高から 25 USD を差し引くもの - T+2 残高から 15 USD を差し引くもの - 利用可能な残高に 40 USD を入金する 1 件の `advance`[タイプ](https://docs.stripe.com/reports/balance-transaction-types.md)の取引残高 ### 失敗またはキャンセルされた Instant Payouts の差戻し 即時入金入金が失敗またはキャンセルされると、対応する `advance` と `advance_funding` の [type](https://docs.stripe.com/reports/balance-transaction-types.md) の取引残高は、取引残高を相殺することによって差し戻されます。上記の例では、40 USD の即時入金が失敗した場合、以下のようになります。 - T+1 残高に 25 USD をクレジットする - T+2 残高に 15 USD をクレジットする - 利用可能残高から 40 USD を差し引く ### マイナス利用可能残高の回収 利用可能な残高がマイナスの場合、前払い資金供給でマイナス残高が解消されることはありません。代わりに、リクエストされた即時入金金額に対する資金のみが提供され、利用可能なマイナス残高は変化しません。保留中の残高の適切なバケットを選択して、マイナスの利用可能な残高を段階的に解消できるようにします。この資金供給は、累積残高がプラスになる将来の日数から引き落とされます。以下の例をご覧ください。 - 本日の利用可能残高は -25 USD (利用可能残高) - 20 USD は明日利用可能 (T+1) になります - 30 USD は翌日 (T+2) に利用可能になります このシナリオでは、T+1 の累積残高は -5 USD で、T+2 の累積残高は 25 USD となります。 10 USD の即時入金をリクエストする場合、Stripe は以下のように対応します。 - T+2 残高から 10 USD を差し引く - 即時入金の利用可能な残高に 10 USD をクレジットする この方法では、より最近の保留中の残高を保持し、マイナス残高からの回収を促進します。累積残高は T+2 に回収されます。 ## ソースごとに取引残高を絞り込む `source` フィールドを使用して、即時入金の `advance` と `advance_funding` の[タイプ](https://docs.stripe.com/reports/balance-transaction-types.md)の残高取引を確認します。取引を絞り込むか、[Balance Transactions API](https://docs.stripe.com/api/balance_transactions.md) を使用して、ダッシュボードで `source` フィールドにアクセスできます。 #### ダッシュボード 1. **残高 > すべてのアクティビティ**ページに移動します。 2. **エクスポート**ボタンをクリックして、時刻範囲を選択します。 3. ダウンロードした残高履歴 CSV ファイルを開きます。 4. エクスポートファイルで **source** 列を見つけます。 5. 関連する `advance` と `advance_funding` の残高取引には、即時入金トークンと一致する `source` フィールドが含まれます。 #### API この例では、即時入金を 2024年5月8日 22:02 UTC に作成して、Balance Transaction API を呼び出し、関連付けられた残高取引を一覧表示します。 ```curl curl -G https://api.stripe.com/v1/balance_transactions \ -u "<>:" \ -d source=po_123 ``` ```json { "object": "list", "data": [ { "id": "txn_123", "object": "balance_transaction", "amount": -1500, "available_on": 1715299200, // 2024-05-10 00:00:00 UTC "created": 1715205760, // 2024-05-08 22:02:40 UTC "currency": "usd", "description": "Deducting pending funds for po_123", "exchange_rate": null, "fee": 0, "fee_details": [], "net": -1500, "reporting_category": "advance_funding", "source": "po_123", "status": "pending", "type": "advance_funding" } { "id": "txn_234", "object": "balance_transaction", "amount": -2500, "available_on": 1715212800, // 2024-05-09 00:00:00 UTC "created": 1715205760, // 2024-05-08 22:02:40 UTC "currency": "usd", "description": "Deducting pending funds for po_123", "exchange_rate": null, "fee": 0, "fee_details": [], "net": -2500, "reporting_category": "advance_funding", "source": "po_123", "status": "pending", "type": "advance_funding" }, { "id": "txn_456", "object": "balance_transaction", "amount": 4000, "available_on": 1715205759, // 2024-05-08 22:02:39 UTC "created": 1715205760, // 2024-05-08 22:02:40 UTC "currency": "usd", "description": "Adding available funds for po_123", "exchange_rate": null, "fee": 0, "fee_details": [], "net": 4000, "reporting_category": "advance", "source": "po_123", "status": "available", "type": "advance" }, { "id": "txn_567", "object": "balance_transaction", "amount": -4000, "available_on": 1715205759, // 2024-05-08 22:02:39 UTC "created": 1715205760, // 2024-05-08 22:02:40 UTC "currency": "usd", "description": "", "exchange_rate": null, "fee": 0, "fee_details": [], "net": -4000, "reporting_category": "payout", "source": "po_123", "status": "available", "type": "payout" } } ```