Display payment's modal from URL
Related components: O21Pay-dialog
Last updated
Related components: O21Pay-dialog
Last updated
<o21pay-dialog url="" width="420px" height="560px" mode="dialog"></o21pay-dialog>
<o21pay-dialog url="" width="420px" mode="drawer-left"></o21pay-dialog>
<o21pay-dialog url="" width="420px" mode="drawer-right"></o21pay-dialog>
<o21pay-dialog url="" mode="fullscreen"></o21pay-dialog>const modal = document.querySelector('o21pay-dialog')
if (modal) {
let width = '420px'
let height = '560px'
let mode = 'dialog'
modal.init(url, width, height, mode)
modal.events = (payload) => {
let message = payload.message
if (message === 'o21pay_mounted') {
} else if (message === 'o21pay_ready') {
modal.hideSpinner = true
} else if (message === 'o21pay_closed') {
modal.open = false
} else if (message === 'o21pay_payment_success') {
} else if (message === 'o21pay_payment_error') {
} else if (message === 'o21pay_payment_cancelled') {
}
}
modal.open = true
}