On Cancel
Cancel event
Last verified 2026-09-24
Is this helpful?
paymentRequest.on(event: string, handler: function) The cancel event is emitted from a PaymentRequest when the browser‘s payment interface is dismissed. Note that in some browsers, the payment interface may be dismissed by the customer even after they authorize the payment. This means that you may receive a cancel event on your PaymentRequest object after receiving a token, paymentmethod, or source event. If you’re using the cancel event as a hook for canceling the customer’s order, make sure you also refund the payment that you just created. - event The name of the event. In this case, cancel. - handler A callback function that you will provide that will be called when the event is fired. ### Example title Handle 'cancel' event Is this helpful?