Web-based Payment Handler API

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Note: This feature is available in Web Workers.

Web-based Payment Handler API cung cấp một tập chức năng chuẩn hóa cho các ứng dụng web để trực tiếp xử lý thanh toán, thay vì phải chuyển hướng đến trang riêng biệt để xử lý thanh toán.

Khi trang web người bán khởi tạo thanh toán thông qua Payment Request API, Web-based Payment Handler API xử lý việc tìm kiếm các ứng dụng thanh toán phù hợp, trình bày chúng dưới dạng lựa chọn cho người dùng, mở cửa sổ trình xử lý thanh toán khi đã chọn để người dùng nhập thông tin thanh toán của họ, và xử lý giao dịch thanh toán với ứng dụng thanh toán.

Giao tiếp với các ứng dụng thanh toán (ủy quyền, truyền thông tin xác thực thanh toán) được xử lý thông qua Service Workers.

Giao diện

CanMakePaymentEvent

Đối tượng sự kiện cho sự kiện canmakepayment, được kích hoạt trên service worker của ứng dụng thanh toán khi nó đã được đăng ký thành công để báo hiệu rằng nó sẵn sàng xử lý thanh toán.

PaymentManager

Được dùng để quản lý các khía cạnh khác nhau của chức năng ứng dụng thanh toán.

PaymentRequestEvent Thử nghiệm

Đối tượng sự kiện cho sự kiện paymentrequest, được kích hoạt trên service worker của ứng dụng thanh toán khi luồng thanh toán được khởi tạo.

Mở rộng cho các giao diện khác

canmakepayment event

Được kích hoạt trên ServiceWorkerGlobalScope của ứng dụng thanh toán khi nó đã được đăng ký thành công.

paymentrequest event

Được kích hoạt trên ServiceWorkerGlobalScope của ứng dụng thanh toán khi luồng thanh toán được khởi tạo.

ServiceWorkerRegistration.paymentManager

Trả về phiên bản PaymentManager của ứng dụng thanh toán.

Thông số kỹ thuật

Thông số kỹ thuật
Web-based Payment Handler API
# the-paymentrequestevent

Tương thích trình duyệt

Xem thêm