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 |
瀏覽器相容性
載入中…