MerchantValidationEvent

已弃用:此特性不再推荐。虽然某些浏览器可能仍然支持它,但它可能已经从相关的网络标准中删除,可能正在删除过程中,或者可能仅为兼容性目的而保留。请避免使用它,如果可能,请更新现有代码;请参阅本页底部的兼容性表格以指导您的决策。请注意,此特性可能随时停止工作。

安全上下文: 此功能仅在安全上下文(HTTPS)中可用,且支持此功能的浏览器数量有限。

MerchantValidationEvent 接口是 Payment Request API 的一部分,它允许商家证明自己有权使用特定的支付处理程序。

了解更多关于 商家验证 的信息。

构造函数

MerchantValidationEvent() 已弃用

创建一个新的 MerchantValidationEvent 对象,用于描述一个将发送给支付处理程序的 merchantvalidation 事件,以请求其验证商家。

实例属性

MerchantValidationEvent.methodName 已弃用

一个字符串,提供需要验证的支付处理程序的唯一支付方法标识符。这可以是标准的支付方法标识符字符串之一,也可以是一个同时标识和处理支付处理程序请求的 URL,例如 https://apple.com/apple-pay

MerchantValidationEvent.validationURL 已弃用

一个字符串,指定一个 URL,网站或应用程序可以从中获取支付处理程序特定的验证信息。检索到这些数据后,应将数据(或解析为验证数据的 Promise)传递给 complete() 以验证付款请求是否来自授权商家。

实例方法

MerchantValidationEvent.complete() 已弃用

将从 validationURL 指定的 URL 检索到的数据传递给 complete(),以完成 PaymentRequest 的验证过程。

浏览器兼容性