Авторизация  
VaM

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

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

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>

 

 

Поделиться сообщением


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

 

 

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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

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

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

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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

Поделиться сообщением


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

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

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

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

Поделиться сообщением


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

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

 

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация