PaymentMethodChangeEvent - 表示当用户切换付款方式时触发的 paymentmethodchange 事件

安全上下文
该功能仅在部分或所有支持的浏览器中的安全上下文(HTTPS)中可用。

PaymentMethodChangeEvent付款请求 API 的接口,表示当用户切换付款方式(例如,用户在使用 Apple Pay 时选择 “商店” 卡进行购买)时,某些付款处理程序会触发的 paymentmethodchange 事件。

构造函数

PaymentMethodChangeEvent()

创建并返回一个新的 PaymentMethodChangeEvent 对象,可以选择使用从给定的 PaymentMethodChangeEventInit 字典中获取的值进行初始化。

属性

除了下面的属性,此接口还包括从 PaymentRequestUpdateEvent 继承的属性。

methodDetails 只读 安全上下文

包含特定于付款方式的数据的对象,在处理付款方式更改时很有用。如果没有此类信息可用,则此值为 null

methodName 只读 安全上下文

一个 DOMString,包含付款方式的标识符,该字符串唯一地标识特定的付款方式。该标识符通常是在付款过程中使用的 URL,但也可以是标准化的非 URL 字符串,例如 basic-card。默认值为空字符串 ""

方法

此接口从 PaymentRequestUpdateEvent 继承了方法。

规范

规范 状态 备注
Payment Request API
PaymentMethodChangeEvent 的定义
候选推荐 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 不支持 未知631 不支持 不支持 未知
methodDetails 不支持 未知631 不支持 不支持 未知
methodName 不支持 未知631 不支持 不支持 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 不支持 不支持 未知631 未知 不支持 未知
methodDetails 不支持 不支持 未知631 未知 不支持 未知
methodName 不支持 不支持 未知631 未知 不支持 未知

1. 仅在每晚构建版本中可用。