Privat24 и модальное окно

Тема в разделе "PrestaShop", создана пользователем Riva, 5 июн 2015.

Информация :
Хочешь в разделе без проблем общаться - прочти правила, чтобы потом с форумом на время не прощаться. Читать обязательно!
Внимание! Читайте внимательно правила!Предупреждения выдаются без всяких вопросов. Нарушил - получил. Будьте Внимательнее! Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
Модераторы: ZiX
  1. Riva

    Riva Папочка

    Регистр.:
    2 мар 2013
    Сообщения:
    385
    Симпатии:
    424
    Может кто-то уже делал такое.

    Нужно сделать, чтобы после выбора оплаты через Privat24 и нажатию кнопки "Я подтверждаю свой заказ" переадресовывало не сразу на страницу Приватбанка, а на промежуточную страницу с дополнительной информацией или модальное окно. И уже в этом окне или странице была кнопка Оплатить с переходом в приватбанк.

    Вот, для примера, http://tianshop.com.ua
     
  2. Riva

    Riva Папочка

    Регистр.:
    2 мар 2013
    Сообщения:
    385
    Симпатии:
    424
    Может комуто ещё понадобится. Помогли на смежном форуме. За основу взят модуль от Elcommerce. Итоговый вариант privat24.tpl выглядит так:
    Код:
    {literal}
    <script type="text/javascript">
    $(document).ready(function(){
        $('a.thickbox').fancybox();
    });
    </script>
    {/literal}
    
    <a href="#test" class="exclusive_large thickbox">Оформить заказ</a>
    <div style="display:none" id="test">
    
        <p class="payment_module">
            <a href="javascript:$('#privat24_form').submit();" title="{l s='Pay with privat24' mod='privat24'}">
                <img src="{$module_template_dir}privat24.gif" alt="{l s='Pay with privat24' mod='privat24'}" />
                {l s='Pay with privat24' mod='privat24'}
            </a>
        </p>
            <p>После нажатия на кнопку "Оплатить" вы будете перенаправлены на сайт Privat24 для оплаты</p>
    
        <form id="privat24_form" action="{$privat24Url}" method="POST">
        <input type="hidden" name="amt" value="{$amount}"/>
        <input type="hidden" name="ccy" value="{$currency}" />
        <input type="hidden" name="merchant" value="{$merchant}" />
        <input type="hidden" name="order" value="{$order}" />
        <input type="hidden" name="details" value="{$details}" />
        <input type="hidden" name="ext_details" value="{$ext_details}" />
        <input type="hidden" name="pay_way" value="privat24" />
        <input type="hidden" name="return_url" value="{$return_url}" />
        <input type="hidden" name="server_url" value="{$server_url}" />
        <input type="submit" value="{l s='Оплатить' mod='privat24'}" class="exclusive_large " />
        </form>
    </div>
    
     
    savvato нравится это.
  3. Vadimuch

    Vadimuch Постоялец

    Регистр.:
    4 мар 2013
    Сообщения:
    54
    Симпатии:
    8
    Огромное СПАСИБО, неделю ковырялся с АПИ-хами Привата, пока не нашел Ваш пост. Да прибудет с Вами гладкий код.