PaymentMethodChangeEvent:PaymentMethodChangeEvent() 构造函数

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中。

PaymentMethodChangeEvent()构造函数创建一个新的PaymentMethodChangeEvent对象,提供有关paymentmethodchange事件的详细信息。

语法

js
new PaymentMethodChangeEvent(type)
new PaymentMethodChangeEvent(type, options)

参数

type

包含事件名称的字符串。它区分大小写,浏览器将其设置为paymentmethodchange

options 可选

一个对象,除了Event()中定义的属性外,还可以具有以下属性

methodName 可选

包含正在使用的支付处理程序的支付方法标识符的字符串。默认情况下为空字符串。

methodDetails 可选

一个对象,提供描述对支付所做更改的特定于支付方法的信息,或者如果无其他信息可用或需要,则为null。默认情况下为null

返回值

一个新的PaymentMethodChangeEvent对象,描述对methodName属性中给定的支付方法指定的选项所做的更改。

methodDetails属性的类型取决于支付方法。例如,如果methodNamehttps://example.com/pay,表示正在使用 Example Pay 支付方法进行验证,则methodDetails的形状由支付方法定义。

规范

规范
支付请求 API
# dom-paymentmethodchangeevent-constructor

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅