ServiceWorkerRegistration: thuộc tính paymentManager
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Note: This feature is available in Web Workers.
Thuộc tính chỉ đọc paymentManager của giao diện ServiceWorkerRegistration trả về một thể hiện PaymentManager của ứng dụng thanh toán, được sử dụng để quản lý các chức năng khác nhau của ứng dụng thanh toán.
Giá trị
Một thể hiện đối tượng PaymentManager.
Ví dụ
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được sử dụng để cung cấp một gợi ý cho trình duyệt hiển thị cùng với tên và biểu tượng của ứng dụng thanh toán trong giao diện người dùng Web-based Payment Handler.PaymentManager.enableDelegations()được sử dụng để ủy quyền trách nhiệm cung cấp các phần khác nhau của thông tin thanh toán cần thiết cho ứng dụng thanh toán thay vì thu thập nó từ trang web của người bán.
Đặc tả kỹ thuật
| Specification |
|---|
| Web-based Payment Handler API> # dom-serviceworkerregistration-paymentmanager> |