Payment Intents API プライベートベータのユーザー向けの変更がいくつか含まれています 対応が必要な変更点
新機能
以下の変更の影響を受けるのは、2018 年 11 月 15 日より前のプライベートベータの一部として PaymentIntents を使用しているユーザーのみです。その時点より前の PaymentIntents の使用歴がない場合、以下の変更の影響はありません。
- PaymentIntents の
next_
ディクショナリーに以前は、source_ action value
というキーが含まれていました。これは、authorize_
キーとwith_ url use_
キーに置き換えられました。stripe_ sdk - PaymentIntents を作成する際、
attempt_
パラメーターの名前をconfirmation confirm
に変更します。 - PaymentIntent の確認エンドポイントは、
payment_
パラメーターに対応しなくなりました。PaymentIntent のソースを更新するには、最上位パラメーターとしてintent source
またはsource_
を渡します。data return_
パラメーターは PaymentIntent を確定する場合にのみ使用できます。PaymentIntent を更新するときに、url return_
を渡すことはできなくなりました。url transfer_
を指定して PaymentIntent を作成する場合は、data[destination] on_
パラメータを指定する必要があります。また、behalf_ of transfer_
に指定されたアカウントと一致している必要があります。これは送金先を指定すると、Stripe が送金先アカウントの国で支払いを売上処理するからです。data[destination] - PaymentIntents の
next_
ディクショナリーに、source_ action source_
プロパティが含まれなくなりました。 PaymentIntents の取得時にソースタイプを表示するには、type source
パラメーターを拡張します。
影響
この一連の変更は、早期の Payment Intents ベータユーザーに影響を与え、API のいくつかの側面が変更されています。これらの変更により、PaymentIntents とやり取りする既存のコードを大幅に更新する必要があり、決済フローのロジック、エラー処理、データ処理に影響を与える可能性があります。新しい構造と要件に合うようにシステムを更新する必要があります。