ServiceWorkerRegistration: paymentManager 屬性
注意:此功能在 Web Workers 中可用。
ServiceWorkerRegistration 介面中只讀的 paymentManager 屬性返回一個支付應用的 PaymentManager 例項,用於管理各種支付應用功能。
值
一個 PaymentManager 物件例項。
示例
js
navigator.serviceWorker.register("serviceworker.js").then((registration) => {
registration.paymentManager.userHint = "Card number should be 16 digits";
registration.paymentManager
.enableDelegations(["shippingAddress", "payerName"])
.then(() => {
// …
});
// …
});
PaymentManager.userHint用於向瀏覽器提供一個提示,以便在支付處理 UI 中與支付應用的名稱和圖示一起顯示。PaymentManager.enableDelegations()用於將提供所需支付資訊各個部分(而不是從商戶網站內收集)的責任委託給支付應用。
規範
| 規範 |
|---|
| Payment Handler API # dom-serviceworkerregistration-paymentmanager |
瀏覽器相容性
載入中…