提出されたステーブルコイン支払いに処理ステータスを追加対応が必要な変更点
新機能
ユーザーが処理のためにブロックチェーンにトランザクションを送信すると、ステーブルコイン決済 の crypto 決済手段で確定された PaymentIntents の status が processing になります。ユーザーは、決済が確定したときにのみ連携するようリダイレクトされます。
影響
以前は、PaymentIntent は requires_ から succeeded または requires_ に遷移して成功または失敗を示していました。
この変更により、crypto 決済手段を使用する場合は以下のとおりです。
- 顧客が取引の確定を待っている間に PaymentIntent を 取得 すると、
statusフィールドにprocessingの値が表示されるようになりました。 processingステータスで確定された PaymentIntent を キャンセル しようとすると、リクエストはエラーpayment_で失敗します。intent_ invalid_ cancellation_ state
PaymentIntent が processing ステータスに遷移したときに通知を受けたい場合は、オプションで payment_ イベントをリッスンするように Webhook エンドポイントを設定できます。
PaymentIntent が processing ステータスの間、顧客はリダイレクトされないため、決済体験を変更する必要はありません。