@cazumbra

Как соединить Contact form 7 и Cloudpayments?

Подвязал к форме плагина 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 );

Как можно все это дело перешаманить?
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы