PaymentRequestUpdateEvent

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

PaymentRequestUpdateEvent インターフェイスは、待機中の PaymentRequest インスタンスの配送関連情報に変更が加えられたときに PaymentRequest に送られるイベント用に使用します。それらのイベントは以下の通りです。

shippingaddresschange 安全なコンテキスト用

ユーザーが配送先を変更するたびに配信されます。

shippingoptionchange 安全なコンテキスト用

ユーザーが配送オプションを変更するたびに配信されます。

Event PaymentRequestUpdateEvent

コンストラクター

PaymentRequestUpdateEvent() 安全なコンテキスト用

新しい PaymentRequestUpdateEvent オブジェクトを生成します。

インスタンスプロパティ

親インターフェイスである Event から継承されたプロパティのみを提供しています。

インスタンスメソッド

親インターフェイスである Event から継承されたプロパティに加え、PaymentRequestUpdateEvent は以下のメソッドを提供しています。

PaymentRequestUpdateEvent.updateWith() 安全なコンテキスト用

イベントハンドラーは、決済リクエストに含める情報を変更する必要があると判断した場合、または新しい情報を追加する必要があると判断した場合、置換または追加する必要がある情報を指定して updateWith() を呼び出します。

仕様書

Specification
Payment Request API
# paymentrequestupdateevent-interface

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
PaymentRequestUpdateEvent
PaymentRequestUpdateEvent() constructor
Secure context required
Experimental
updateWith()

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
Experimental. Expect behavior to change in the future.
User must explicitly enable this feature.

関連情報