web api instance method
CanMakePaymentEvent: respondWith() method
Limited availabilityAvailable in workers
The respondWith() method of the CanMakePaymentEvent interface enables the service worker to respond appropriately to signal whether it is ready to handle payments.
Syntax
respondWith(response)
Parameters
response- : A
Promisethat resolves with a boolean value to signal that it is ready to handle a payment request: (true), or not (false).
- : A
Return value
None (undefined).
Examples
self.addEventListener("canmakepayment", (e) => {
e.respondWith(
new Promise((resolve, reject) => {
someAppSpecificLogic()
.then((result) => {
resolve(result);
})
.catch((error) => {
reject(error);
});
}),
);
});
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.