Подвязал к форме плагина Contact form 7 на сайте Wordpress платежку Cloudpayments. Как сделать, чтобы форма Contact form 7 отправлялась после успешной оплаты? Сейчас при заполнении полей формы и нажатии на кнопку отправить - форма отправляется, после этого открывается Cloudpayments. Нужно сделать чтобы при нажатии на кнопку отправки формы, форма не отправлялась, а открывалась платежка, а уже потом, происходила отправка формы, после оплаты.
В скрипте для платежки есть такая байда
{
onSuccess: function (options) { // success
//действие при успешной оплате
},
onFail: function (reason, options) { // fail
//действие при неуспешной оплате
},
onComplete: function (paymentResult, options) { //Вызывается как только виджет получает от api.cloudpayments ответ с результатом транзакции.
//например вызов вашей аналитики
}
}
А для вызова платежки при отправке формы использую такое
document.addEventListener( 'wpcf7mailsent', function( event ) {
if ( '946' == event.detail.contactFormId) {
payPopup(); // - вызов платежки
}
}, false );
Как можно все это дело перешаманить?