Sign in to follow this  
support

Модуль оплаты КупиВкредит для VamShop 2

Recommended Posts

ZM

Реализовал пока так.

Вставляем в продукт инфо в место где хотим вывести форму.

Форма в виде открывающейся формы с полями для заполнения. 

Картинку для открытия формы кидайте в корень сайта credit,png

 5a7f616c8e5e4_.png.96c5d1145a1f4e1a3b788

<div class="inner">
<div class="b-container">
    
    <a href="javascript:PopUpShow()"><img src="credit.png"></a>
</div>
<div class="b-popup" id="popup1">
    <div class="b-popup-content">
       <script src="https://securepay.tinkoff.ru/html/payForm/js/tinkoff.js"></script>
<form name="TinkoffPayForm" onsubmit="pay(this); return true;">
	<p></p><input class="tinkoffPayRow" type="hidden" name="terminalkey" value="TinkoffBankTest">
	<p></p><input class="tinkoffPayRow" type="hidden" name="frame" value="true">
	<p></p><input class="tinkoffPayRow" type="hidden" name="language" value="ru">
   <p></p> <input class="tinkoffPayRow" type="text" placeholder="" name="amount" value="{$PRODUCTS_PRICE}" required>
   <p></p> <input class="tinkoffPayRow" type="text" placeholder="" name="order" value="{$PRODUCTS_MODEL}">
   <p></p> <input class="tinkoffPayRow" type="text" placeholder="Описание заказа" name="description" value="{$PRODUCTS_NAME}">
   <p></p> <input class="tinkoffPayRow" type="text" placeholder="ФИО плательщика" name="name">
  <p></p>  <input class="tinkoffPayRow" type="text" placeholder="E-mail" name="email">
  <p></p>  <input class="tinkoffPayRow" type="text" placeholder="Контактный телефон" name="phone">
<p></p>
    <input class="tinkoffPayRow" type="submit" value="Оформить предварительную заявку">
</form>
<input class="tinkoffPayRow" type="hidden" name="terminalkey" value="тут ваш кей">
   <p></p><p> <a href="javascript:PopUpHide()"><b>Закрыть форму</b></a></p>
    </div>
</div>
<script>
    $(document).ready(function(){
        //Скрыть PopUp при загрузке страницы    
        PopUpHide();
    });
    //Функция отображения PopUp
    function PopUpShow(){
        $("#popup1").show();
    }
    //Функция скрытия PopUp
    function PopUpHide(){
        $("#popup1").hide();
    }
</script>
</div>

 

 

Share this post


Link to post
Share on other sites
support
9 часов назад, ZM сказал:

Реализовал пока так.

Вставляем в продукт инфо в место где хотим вывести форму.

Форма в виде открывающейся формы с полями для заполнения. 

Картинку для открытия формы кидайте в корень сайта credit,png

 5a7f616c8e5e4_.png.96c5d1145a1f4e1a3b788


<div class="inner">
<div class="b-container">
    
    <a href="javascript:PopUpShow()"><img src="credit.png"></a>
</div>
<div class="b-popup" id="popup1">
    <div class="b-popup-content">
       <script src="https://securepay.tinkoff.ru/html/payForm/js/tinkoff.js"></script>
<form name="TinkoffPayForm" onsubmit="pay(this); return true;">
	<p></p><input class="tinkoffPayRow" type="hidden" name="terminalkey" value="TinkoffBankTest">
	<p></p><input class="tinkoffPayRow" type="hidden" name="frame" value="true">
	<p></p><input class="tinkoffPayRow" type="hidden" name="language" value="ru">
   <p></p> <input class="tinkoffPayRow" type="text" placeholder="" name="amount" value="{$PRODUCTS_PRICE}" required>
   <p></p> <input class="tinkoffPayRow" type="text" placeholder="" name="order" value="{$PRODUCTS_MODEL}">
   <p></p> <input class="tinkoffPayRow" type="text" placeholder="Описание заказа" name="description" value="{$PRODUCTS_NAME}">
   <p></p> <input class="tinkoffPayRow" type="text" placeholder="ФИО плательщика" name="name">
  <p></p>  <input class="tinkoffPayRow" type="text" placeholder="E-mail" name="email">
  <p></p>  <input class="tinkoffPayRow" type="text" placeholder="Контактный телефон" name="phone">
<p></p>
    <input class="tinkoffPayRow" type="submit" value="Оформить предварительную заявку">
</form>
<input class="tinkoffPayRow" type="hidden" name="terminalkey" value="тут ваш кей">
   <p></p><p> <a href="javascript:PopUpHide()"><b>Закрыть форму</b></a></p>
    </div>
</div>
<script>
    $(document).ready(function(){
        //Скрыть PopUp при загрузке страницы    
        PopUpHide();
    });
    //Функция отображения PopUp
    function PopUpShow(){
        $("#popup1").show();
    }
    //Функция скрытия PopUp
    function PopUpHide(){
        $("#popup1").hide();
    }
</script>
</div>

 

 

Если такой вариант устраивает, то почему бы и нет.

Share this post


Link to post
Share on other sites
ZM

Правильно ли я передаю значения в поля имя и цену чтобы они не просто в поле как образец а именно эти значения передавались.

Share this post


Link to post
Share on other sites
support
5 минут назад, ZM сказал:

Правильно ли я передаю значения в поля имя и цену чтобы они не просто в поле как образец а именно эти значения передавались.

Думаю, что нет.

Надо ведь просто число передавать, без символа валюты.

{$PRODUCTS_PRICE_PLAIN} - этак метка просто с числом.

Но, возможно, что и так будет рабтать, с символом валюты.

Share this post


Link to post
Share on other sites
ZM

Спасибо не видел не где такую метку в базе знаний, посмотрим что скажут в банке т.к тестовый платеж прошел может их устраивает это.. 

Share this post


Link to post
Share on other sites
ZM

То что я реализовал это платежный виджет, тоесть модуль оплаты как у яндекса должен быть, как по карте. На вам шопе такого модуля нет, написал их разработчикам может что придумают. 

Share this post


Link to post
Share on other sites
support
26 минуты назад, ZM сказал:

То что я реализовал это платежный виджет, тоесть модуль оплаты как у яндекса должен быть, как по карте. На вам шопе такого модуля нет, написал их разработчикам может что придумают. 

Понятное дело, что не придумают.

Вопросы интеграции чего-либо, либо вопросы к владельцам магазинов, которые подключаются к платёжной системе.

Share this post


Link to post
Share on other sites
ZM

У них на сайте есть предложение, мол добавьте вашу CMS для разработки так что по факту остается либо ждать либо самому делать.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this