クレジット規約を管理する非公開プレビュー
連結アカウントのクレジット規約を管理する方法をご紹介します。
連結アカウントの credit_limit_amount または credit_period_interval を更新して、クレジットの規約を変更します。プラットフォームの Issuing アカウントによってサポートされる、連結アカウントの支出機能を無効にすることもできます。
クレジット限度額を更新する
CreditPolicy の credit_
を更新することで、いつでも連結アカウントのクレジット限度額を増減できます。次のコードサンプルは、連結アカウントのクレジット限度額を 1,000 USD から 2,000 USD に引き上げます。
レスポンスの例
{ "livemode": true, "credit_limit_amount": 200000, // 2,000.00 USD "credit_limit_currency": "usd", "credit_period_interval": "month", "credit_period_interval_count": 1, "days_until_due": 1, "last_effective_attributes": { "effective_until": time_of_update_to_credit_limit, "credit_limit_amount": 100000, "credit_period_interval": "month", "credit_period_interval_count": 1, "days_until_due": 1, "status": "active", }, "upcoming_attributes": nil }
このアクションにより、issuing_
Webhook イベントがトリガーされ、CreditPolicy
の credit_
フィールドが即時に更新されます。
アカウントの credit_
を減額する場合には慎重に行ってください。これは、アカウントのこれまでの支出が新しい credit_
をすでに超えている場合、瞬時にオーソリが拒否されるようになる可能性があるからです。
クレジット期間を更新する
upcoming_attributes ハッシュのフィールドを更新することで、連結アカウントのクレジット期間を変更できます。upcoming_
を設定する際に effective_
タイムスタンプを渡して、変更を有効にするタイミングを設定する必要があります。Stripe では、クレジット期間の変更について連結アカウントに通知することをお勧めします (回収とサービス提供のポリシーでこれが義務付けられている場合もあります)。
上記の例を使用して、Gymbox が Barbell のクレジット期間を 1 カ月から 15 日に変更することにしたとします。また、Gymbox はこの変更を翌月の初日に有効にしたいと考えています。Gymbox は upcoming_
ハッシュを使用して、連結アカウントの CreditPolicy
を次のように更新します。
クレジットポリシーの有効化タイムスタンプは 00:00 UTC に設定する必要があります。
レスポンスの例
{ "livemode": true, "credit_limit_amount": 200000, "credit_limit_currency": "usd", "status": "active", "credit_period_interval": "month", "credit_period_interval_count": 1, "days_until_due": 1, "last_effective_attributes": { "effective_until": 11223344, // time of update to credit period "credit_limit_amount": 100000, "credit_period_interval": "month", "credit_period_interval_count": 1, "days_until_due": 1, "status": "active", }, "upcoming_attributes": { "effective_at": 12345678, // 1st day of the next month, 00:00 UTC "credit_period_interval": "day", "credit_period_interval_count": 15, "days_until_due": 0, "status": "active", } }
effective_
タイムスタンプになると、CreditPolicy
が、upcoming_
で指定された内容に自動的に更新されます。
{ "livemode": true, "credit_limit_amount": 200000, "credit_limit_currency": "usd", "status": "active", "credit_period_interval": "day", "credit_period_interval_count": 15, "days_until_due": 0, "last_effective_attributes": { "effective_until": 12345678, // 1st day of the next month, 00:00 UTC "credit_limit_amount": 200000, "status": "active", "credit_period_interval": "month", "credit_period_interval_count": 1, "days_until_due": 1, }, "upcoming_attributes": nil }
これにより、issuing_
イベントがトリガーされます。effective_
タイムスタンプの時点になると、クレジット期間の変更が有効になり、現在の期間の FundingObligation (資金追加の義務) が確定し、新しい FundingObligation
が作成されて、新しいクレジット規約での新しいクレジット期間の開始がマークされます。
CreditPolicy を無効にする
連結アカウントの CreditPolicy を無効にすることで、プラットフォームの Issuing アカウントを利用した連結アカウントの支出のサポートを一時的に停止します。これを行うには、連結アカウントに 0 以上の残高が必要です。CreditPolicy
を無効にしたときに連結アカウントに十分な資金がない場合、Stripe は連結アカウントのカードでのオーソリを拒否します。CreditPolicy
はいつでも再度有効にすることができます。
レスポンスの例
{ "livemode": true, "credit_limit_amount": 200000, "credit_limit_currency": "usd", "status": "inactive", "credit_period_interval": "day", "credit_period_interval_count": 15, "days_until_due": 0, "last_effective_attributes": { "effective_until": time_of_deactivation, "credit_limit_amount": 200000, "status": "active", "credit_period_interval": "month", "credit_period_interval_count": 1, "days_until_due": 1, }, "upcoming_attributes": nil }
このステータスにより、issuing_
イベントがトリガーされます。CreditPolicy
を無効にすると、それから 31 日間、決済された Transactions (取引) について説明する FundingObligation
の更新を受け取り続けることになります。これは、無効化前に行われたオーソリが最大 31 日後までキャプチャーされる可能性があるためです。
funding_credit ケイパビリティを無効にする
プラットフォームの Issuing アカウントを利用した連結アカウントの支出のサポート停止を決定した場合は、その funding_
ケイパビリティを取り消します。この段階で、連結アカウントには 0 またはプラスの残高が必要です。
funding_
ケイパビリティを取り消す前に、アカウントの CreditPolicy
を無効にする必要があります。将来、同じ連結アカウントに対して funding_
ケイパビリティを再度リクエストできます。同じ連結アカウントに対してこのケイパビリティを再度リクエストする場合、規約に再度同意する必要はありません。
連結アカウントの card_
ケイパビリティが有効なままであれば、連結アカウントに対して引き続きカードを発行できます。ただし、カードが機能するようにするには、連結アカウントの Issuing 残高に資金を追加する必要があります。
Webhook のサマリー
次の 2 つの Webhook を監視できます。
issuing_
:credit_ policy. created CreditPolicy
が作成されるたびにトリガーされます。これは、連結アカウントのケイパビリティがリクエストされたときに生じます。issuing_
:credit_ policy. updated CreditPolicy
が更新されるたびにトリガーされます。これは、プラットフォームで連結アカウントのポリシーが更新されたときに生じます。