PaymentRequestEvent: methodData 属性

可用性有限

此特性不是基线特性,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一项实验性技术
在生产中使用此技术之前,请仔细检查浏览器兼容性表格

注意:此功能仅在 Service Workers 中可用。

methodDataPaymentRequestEvent 接口的一个只读属性,它返回一个 PaymentMethodData 对象数组,其中包含网站接受的支付方式的标识符以及任何相关的特定于支付方式的数据。

一个 PaymentMethodData 对象数组。每个对象包含以下属性

supportedMethods

商户网站接受的支付方式的支付方式标识符。

data

一个提供支持的支付方式可能需要的可选信息的对象。如果提供,它将被 JSON 序列化。

示例

js
self.addEventListener("paymentrequest", (e) => {
  console.log(e.methodData);
});

规范

规范
Payment Handler API
# dom-paymentrequestevent-methoddata

浏览器兼容性

另见