PaymentMethodChangeEvent:PaymentMethodChangeEvent() 构造函数
PaymentMethodChangeEvent()
构造函数创建一个新的PaymentMethodChangeEvent
对象,提供有关paymentmethodchange
事件的详细信息。
语法
js
new PaymentMethodChangeEvent(type)
new PaymentMethodChangeEvent(type, options)
参数
type
-
包含事件名称的字符串。它区分大小写,浏览器将其设置为
paymentmethodchange
。 options
可选-
一个对象,除了
Event()
中定义的属性外,还可以具有以下属性methodName
可选-
包含正在使用的支付处理程序的支付方法标识符的字符串。默认情况下为空字符串。
methodDetails
可选-
一个对象,提供描述对支付所做更改的特定于支付方法的信息,或者如果无其他信息可用或需要,则为
null
。默认情况下为null
。
返回值
一个新的PaymentMethodChangeEvent
对象,描述对methodName
属性中给定的支付方法指定的选项所做的更改。
methodDetails
属性的类型取决于支付方法。例如,如果methodName
为https://example.com/pay
,表示正在使用 Example Pay 支付方法进行验证,则methodDetails
的形状由支付方法定义。
规范
规范 |
---|
支付请求 API # dom-paymentmethodchangeevent-constructor |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。