Яндекс Касса
#1
Отправлено 21 Октябрь 2015 - 12:14
#3
Отправлено 21 Октябрь 2015 - 12:20
#4
Отправлено 21 Октябрь 2015 - 12:23
Сергей Иванов (21 Октябрь 2015 - 12:20) писал:
Единственная проблема с которой вы столкнетесь - это заказы не будут автоматически менять свой статус на оплачен. Вам придется непосредственно на Яндекс-кассе проверять, была ли оплата или нет.
#5
Отправлено 24 Октябрь 2015 - 05:50
Схема подключения: E-mail 2.01
# Пример платежной формы
Пример платежной формы находится во вложении к письму (обязательно отредактируйте поля shopId и scid). Форму можно видоизменить, например, сделав свой дизайн и разместить на своем сайте.
Доступные методы оплаты: в форме перечислены все доступные формы оплаты. Пожалуйста, учитывайте, что доступные вам способы, указаны в Договоре.
Спасибо за запрос.
--
С уважением,
Илья Сизов
Инженер группы технического сопровождения
Яндекс.Деньги
<form target="_blank" action="https://money.yandex.ru/eshop.xml" method="post">
<!-- ОБЯЗАТЕЛЬНАНЫЕ ПОЛЯ (shopId, scid, customerNumber, sum) -->
<input type="hidden" name="shopId" value="впишите-сюда-значение-своего-shopId">
<input type="hidden" name="scid" value="впишите-сюда-значение-своего-scid">
Идентификатор клиента/Номер заказа:<br>
<input type=text name="customerNumber" size="43" placeholder=""><br><br>
Сумма:<br>
<input name="sum" value="" size="43" placeholder="введите сумму заказа в рублях"><br>
<!-- Не обязательные поля -->
ФИО плательщика:<br>
<input name="custName" type="text" size="43" placeholder=""><br>
Email:<br>
<input name="custEmail" type="text" size="43" placeholder=""><br>
Адрес доставки:<br>
<input name="custAddr" type="text" size="43" placeholder="город, улица, номер дома, квартира"><br>
Телефон плательщика<br>
<input name="orderDetails" type="text" size="43" placeholder="пример +79031234567"><br>
Способ оплаты:<br><br>
<input name="paymentType" value="PC" type="radio">Оплата со счета в Яндекс.Деньгах<br>
<input name="paymentType" value="AC" type="radio">Оплата банковской картой<br>
<input name="paymentType" value="GP" type="radio">Оплата по коду через терминал<br>
<input name="paymentType" value="WM" type="radio">Оплата cо счета WebMoney<br>
<input name="paymentType" value="AB" type="radio">Оплата через Альфа-Клик<br>
<input name="paymentType" value="PB" type="radio">Оплата через Промсвязьбанк<br>
<input name="paymentType" value="MA" type="radio">Оплата через MasterPass<br>
<input type="submit" value="Заплатить"/>
</form>
Прикрепленные файлы
#6
Отправлено 24 Октябрь 2015 - 07:03
<form target="_blank" action="https://money.yandex.ru/eshop.xml" method="post"> <!-- ОБЯЗАТЕЛЬНАНЫЕ ПОЛЯ (shopId, scid, customerNumber, sum) --> <input type="hidden" name="shopId" value="впишите-сюда-значение-своего-shopId"> <input type="hidden" name="scid" value="впишите-сюда-значение-своего-scid"> <input name="customerNumber" size="43" value="{ORDER_NUM}" type="hidden"> <input name="sum" value="{ORDER_SUM}" size="43" type="hidden"> <input name="custName" value="{ORDER_CONTACT_PERSON}" type="hidden"> <input name="custEmail" value="{ORDER_CONTACT_EMAIL}" type="hidden"> <input name="custAddr" value="{ORDER_DELIVERY_ADDRESS | nl2br}" type="hidden"> Способ оплаты:<br><br> <input name="paymentType" value="PC" type="radio">Оплата со счета в Яндекс.Деньгах<br> <input name="paymentType" value="AC" type="radio">Оплата банковской картой<br> <input name="paymentType" value="GP" type="radio">Оплата по коду через терминал<br> <input name="paymentType" value="WM" type="radio">Оплата cо счета WebMoney<br> <input name="paymentType" value="AB" type="radio">Оплата через Альфа-Клик<br> <input name="paymentType" value="PB" type="radio">Оплата через Промсвязьбанк<br> <input name="paymentType" value="MA" type="radio">Оплата через MasterPass<br> <input type="submit" value="Заплатить"/> </form>
в полях:
<input type="hidden" name="shopId" value="впишите-сюда-значение-своего-shopId"> <input type="hidden" name="scid" value="впишите-сюда-значение-своего-scid">
заполните необходимые id
#7
Отправлено 25 Октябрь 2015 - 09:15
#8
Отправлено 25 Октябрь 2015 - 09:50
Сергей Иванов (25 Октябрь 2015 - 09:15) писал:
Вам нужно в просмотре заказа код:
<!-- Методы методы оплаты онлайн --> <!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт --> {% IF ORDER_PAYMENT_STEP_ENABLE %} <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом --> {PAYMENT_FORM_TBODY} {% ENDIF %} <!-- END методы методы оплаты онлайн -->
заменить на:
<!-- Методы методы оплаты онлайн --> <!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт --> {% IF ORDER_PAYMENT_STEP_ENABLE %} <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом --> {PAYMENT_FORM_TBODY} {% ENDIF %} <form target="_blank" action="https://money.yandex.ru/eshop.xml" method="post"> <!-- ОБЯЗАТЕЛЬНАНЫЕ ПОЛЯ (shopId, scid, customerNumber, sum) --> <input type="hidden" name="shopId" value="впишите-сюда-значение-своего-shopId"> <input type="hidden" name="scid" value="впишите-сюда-значение-своего-scid"> <input name="customerNumber" size="43" value="{ORDER_NUM}" type="hidden"> <input name="sum" value="{ORDER_SUM}" size="43" type="hidden"> <input name="custName" value="{ORDER_CONTACT_PERSON}" type="hidden"> <input name="custEmail" value="{ORDER_CONTACT_EMAIL}" type="hidden"> <input name="custAddr" value="{ORDER_DELIVERY_ADDRESS | nl2br}" type="hidden"> Способ оплаты:<br><br> <input name="paymentType" value="PC" type="radio">Оплата со счета в Яндекс.Деньгах<br> <input name="paymentType" value="AC" type="radio">Оплата банковской картой<br> <input name="paymentType" value="GP" type="radio">Оплата по коду через терминал<br> <input name="paymentType" value="WM" type="radio">Оплата cо счета WebMoney<br> <input name="paymentType" value="AB" type="radio">Оплата через Альфа-Клик<br> <input name="paymentType" value="PB" type="radio">Оплата через Промсвязьбанк<br> <input name="paymentType" value="MA" type="radio">Оплата через MasterPass<br> <input type="submit" value="Заплатить"/> </form> <!-- END методы методы оплаты онлайн -->
заменив id на нужные, тогда будет и форма оплаты и страница просмотра заказа
#10
Отправлено 07 Декабрь 2015 - 20:46
#11
Отправлено 08 Декабрь 2015 - 02:20
#12
Отправлено 08 Декабрь 2015 - 05:09
#13
Отправлено 08 Декабрь 2015 - 07:23
<form target="_blank" action="https://money.yandex.ru/eshop.xml" method="post"> <!-- ОБЯЗАТЕЛЬНАНЫЕ ПОЛЯ (shopId, scid, customerNumber, sum) --> <input type="hidden" name="shopId" value="33065"> <input type="hidden" name="scid" value="23194"> <input name="customerNumber" size="43" value="{ORDER_NUM}" type="hidden"> <input name="sum" value="{ORDER_SUM}" size="43" type="hidden"> <input name="custName" value="{ORDER_CONTACT_PERSON}" type="hidden"> <input name="custEmail" value="{ORDER_CONTACT_EMAIL}" type="hidden"> <input name="custAddr" value="{ORDER_DELIVERY_ADDRESS | nl2br}" type="hidden"> Способ оплаты:<br><br> <input name="paymentType" value="PC" type="radio">Оплата со счета в Яндекс.Деньгах<br> <input name="paymentType" value="AC" type="radio">Оплата банковской картой<br> <input name="paymentType" value="AB" type="radio">Оплата через Альфа-Клик<br> <input name="paymentType" value="SB" type="radio">Оплата через Сбербанк<br> <input name="paymentType" value="QW" type="radio">Оплата через Qiwi Wallet<br> <input type="submit" value="Заплатить"/> </form> <!-- END методы методы оплаты онлайн -->
замените на:
<form target="_blank" action="https://money.yandex.ru/eshop.xml" method="post"> <input type="hidden" name="shopId" value="33065"> <input type="hidden" name="scid" value="23194"> <input name="customerNumber" size="43" value="{ORDER_NUM}" type="hidden"> <input name="sum" value="{ORDER_SUM}" size="43" type="hidden"> <input name="custName" value="{ORDER_CONTACT_PERSON}" type="hidden"> <input name="custEmail" value="{ORDER_CONTACT_EMAIL}" type="hidden"> <input name="custAddr" value="{ORDER_DELIVERY_ADDRESS | nl2br}" type="hidden"> {% IF ORDER_PAYMENT_ID=328342 %} <input style="display:none;" checked="checked" name="paymentType" value="PC" type="radio">Оплата со счета в Яндекс.Деньгах {% ELSEIF ORDER_PAYMENT_ID=328343 %} <input style="display:none;" checked="checked" name="paymentType" value="AC" type="radio">Оплата банковской картой {% ELSEIF ORDER_PAYMENT_ID=328345 %} <input style="display:none;" checked="checked" name="paymentType" value="AB" type="radio">Оплата через Альфа-Клик {% ELSEIF ORDER_PAYMENT_ID=328346 %} <input style="display:none;" checked="checked" name="paymentType" value="SB" type="radio">Оплата через Сбербанк {% ELSEIF ORDER_PAYMENT_ID=328347 %} <input style="display:none;" checked="checked" name="paymentType" value="QW" type="radio">Оплата через Qiwi Wallet {% ENDIF %} <input type="submit" value="Заплатить"/> </form> <!-- END методы методы оплаты онлайн -->
#15
Отправлено 08 Декабрь 2015 - 09:50
#16
Отправлено 08 Декабрь 2015 - 10:08
Сергей Иванов (08 Декабрь 2015 - 08:30) писал:
2) Перенести кнопку "Заплатить" вниз и сделать ее в стилистике сайта.
3)Поменять название кнопки на "Оплатить"
Здравствуйте, зайдите в шаблон "Просмотр заказа", найдите и удалите код:
<input type="submit" value="Заплатить"/>
и после кода:
<div class="buttons"> <a href="http://{NET_DOMAIN}/" class="button">Перейти на главную</a> </div>
добавьте код:
<input class="button" type="submit" value="Оплатить"/>
в конце main.css добавьте код:
input[type="submit"] { float: right; position: relative; transform: translateY(-35px); }
#19
Отправлено 08 Декабрь 2015 - 10:47
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных