Accounts v2 Capabilities ハッシュからリクエストされたフィールドを削除互換性に関わる変更
新機能
Accounts v2 の多くの部分で使用されている capabilities ハッシュから、requested フィールドを削除します。たとえば、capabilities.card_payments.requested フィールドは返されなくなりました。
代わりに、ケイパビリティの status フィールドをレビューできます。ステータスフィールドには、active、pending、restricted、unsupported のいずれかが表示されます。たとえば、capabilities.card_payments.status をレビューしてステータスを把握できます。まだリクエストされていない、またはリクエストされていないケイパビリティは、null 値を返します。
これは、Accounts v2 の既存のパブリックプレビューのユーザーにとって互換性に関わる変更であり、2025-12-15.clover の時点で GA チャネルで利用可能になりました。
互換性に関わる変更である理由
既存の導入が要求されたフィールドに依存している場合は、status フィールドを使用するか、ケイパビリティを使用するように導入を更新する必要があります。
効果
組み込みが Accounts API v2 API の capabilities ハッシュで requested (リクエストされた) フィールドに依存している場合は、このフィールドへの参照を削除するようにコードを更新する必要があります。このフィールドを削除しても、ケイパビリティ管理機能には影響しません。status フィールドを使用して、各ケイパビリティの現在の状態を確認できます。また、対応するケイパビリティが存在し、null 以外の値が設定されているかどうかを確認することもできます。