Adding an event listener
Errors in the payment forms can be handled by adding an event listener to the window.
For example, you can add the following script to your web page:
window.addEventListener('message', function messageListener(event) {
if (event.origin === iframeDomain) {
if (event.data.event === 'error' || event.data.event === 'success' || event.data.event === 'processed') {
// handle success or error messages
}
if (event.data.event === 'loaded') {
//handle form loaded state
}
if (event.data.event === 'cardSaved') {
//handle cardSaved
}
console.log(event.data.event);
}
});
See also
Updated over 1 year ago