PaymentManager
PaymentManager
是 Payment Handler API 的一个接口,用于管理支付应用程序功能的各个方面。
可以通过 ServiceWorkerRegistration.paymentManager
属性访问它。
实例属性
userHint
实验性-
为浏览器提供提示,以便在 Payment Handler UI 中与支付应用程序的名称和图标一起显示。
实例方法
enableDelegations()
实验性-
将提供各种必需付款信息的责任委托给支付应用程序,而不是从浏览器(例如,通过自动填充)收集。
示例
js
navigator.serviceWorker.register("serviceworker.js").then((registration) => {
registration.paymentManager.userHint = "Card number should be 16 digits";
registration.paymentManager
.enableDelegations(["shippingAddress", "payerName"])
.then(() => {
// ...
});
// ...
});
规范
规范 |
---|
Payment Handler API # paymentmanager-interface |
浏览器兼容性
BCD 表格仅在浏览器中加载