MerchantValidationEvent

已弃用:此功能不再推荐。虽然一些浏览器可能仍然支持它,但它可能已经从相关的 Web 标准中删除,或者正在被删除的过程中,或者可能只是为了兼容性目的而保留。请避免使用它,并尽可能更新现有代码;请查看此页面底部的兼容性表 来指导您的决定。请注意,此功能可能随时停止工作。

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

MerchantValidationEvent支付请求 API 的一个接口,它允许商户验证自己是否有权使用特定支付处理程序。

了解有关商户验证 的更多信息。

构造函数

MerchantValidationEvent() 已弃用

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

实例属性

MerchantValidationEvent.methodName 已弃用

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

MerchantValidationEvent.validationURL 已弃用

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

实例方法

MerchantValidationEvent.complete() 已弃用

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

浏览器兼容性

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