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 |
浏览器兼容性
加载中…