Хорошо, в основном у меня есть большой-иш-плагин для wordpress, который имеет возможность включать несколько форм оплаты которые направляют пользователей на paypal для их завершения заказа.Я хотел бы «FORCE» щелкнуть по кнопке в контекстном режиме (так что я могу скрыть это!)
Проблема в том, что ее 100% необходимо сохранить в нашей текущей форме.
В основном то, что у меня есть Работает, но перенаправляет весь браузер на сайт paypal и перенаправляет меня на некоторые hermes на прежнюю страницу или на любую другую страницу. Так что это нехорошо, но когда я использую javascript в контексте, он работает так, как должен, но он меняет мою кнопку на уродливую кнопку paypal.
Вот код:
Это происходит после того, как я проверить мою форму:
/*
Successful validation!
Disable this callback and officially submit the form.
*/
if (data.hasOwnProperty('ic')) {
/*
if ajax response returns an ic property
then, create "HIDDEN" anchor tag
and apply paypal to it.
f = the current form
*/
f.append($('<a href="#startpayment" id="xyz_begin_incontext" style="position: absolute; top: -9999px; left: -9999px;">Start In Context</a>'));
paypal.checkout.setup(data.ic.id,{
container:document.getElementById("xyz_begin_incontext"),
environment:data.ic.environment.toLowerCase(),
click:function(event) {
event.preventDefault();
}
});
/*
Open modal
*/
paypal.checkout.initXO();
/*
Call .startFlow()
*/
paypal.checkout.startFlow(data.ic.token);
}
пожалуйста заметьте, что это выполнить то, что я хочу, однако, он не открывает Paypal в всплывающее окно, оно перенаправляет текущую страницу на URL-адрес paypal.checkout.prefixUrl, который победит всю цель контекста ...
Пожалуйста, скажите мне, как добиться того, что это делает, а также сохранить мои текущий стиль на моей кнопке!
Спасибо! Russell