PaymentMethodChangeEvent

Limited availability

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

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

PaymentMethodChangeEvent決済リクエスト API のインターフェイスで、ユーザーが支払方法を切り替えたとき (例えば、ユーザーが Apple Pay を使用する際に、「その店舗の」カードを選択する場合) に実行される一部の支払いハンドラーが発生する paymentmethodchange イベントを説明します。

Event PaymentRequestUpdateEvent PaymentMethodChangeEvent

コンストラクター

PaymentMethodChangeEvent()

新しい PaymentMethodChangeEvent オブジェクトを作成して返します。

インスタンスプロパティ

以下のプロパティに加えて、このインターフェイスは PaymentRequestUpdateEvent から継承したプロパティを含みます。

methodDetails 読取専用

支払方法の変更時に利用できる支払方法に依存したデータを含むオブジェクトです。そのような情報が利用できない場合は、この値は null です。

methodName 読取専用

文字列で、特定の支払方法を固有に識別する文字列である支払方法識別子が入ります。この識別子はふつう、支払い手続で使用される URL ですが、 basic-card のような標準化された文字列にすることもできます。既定値は空文字列、 "" です。

インスタンスメソッド

このインターフェイスは PaymentRequestUpdateEvent から継承したメソッドを含みます。

仕様書

Specification
Payment Request API
# paymentmethodchangeevent-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
PaymentMethodChangeEvent
PaymentMethodChangeEvent() constructor
methodDetails
methodName

Legend

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

Full support
Full support
No support
No support
User must explicitly enable this feature.