Перейти к содержанию
Форум поддержки пользователей VamShop

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


Рекомендуемые сообщения

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

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

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

Картинку для открытия формы кидайте в корень сайта 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>

 

 

Ссылка на сообщение
Поделиться на другие сайты
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>

 

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, ZM сказал:

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

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты
26 минуты назад, ZM сказал:

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...