Web features explorer

Payment handler

Limited availability
Tags: api Groups: Payments

The payment handler API registers a web application as a payment handler and responds to payment requests in the browser's user interface, rather than redirecting users to a separate site to complete a payment. To learn more, see CanMakePaymentEvent, CanMakePaymentEvent: CanMakePaymentEvent() constructor, CanMakePaymentEvent: respondWith() method, PaymentManager, PaymentManager: enableDelegations() method, PaymentManager: userHint property, Payment Handler API, PaymentRequestEvent: PaymentRequestEvent() constructor, PaymentRequestEvent: changePaymentMethod() method, PaymentRequestEvent: instrumentKey property, PaymentRequestEvent: methodData property, PaymentRequestEvent: modifiers property, PaymentRequestEvent: openWindow() method, PaymentRequestEvent: paymentRequestId property, PaymentRequestEvent: paymentRequestOrigin property, PaymentRequestEvent: respondWith() method, PaymentRequestEvent: topOrigin property, PaymentRequestEvent: total property, ServiceWorkerGlobalScope: canmakepayment event, ServiceWorkerGlobalScope: paymentrequest event, ServiceWorkerRegistration: paymentManager property at MDN.

Compatibility

Specifications