Подключение Яндекс.касса
#21
Отправлено 16 Октябрь 2014 - 03:26
#22
Отправлено 16 Октябрь 2014 - 09:50
#23
Отправлено 16 Октябрь 2014 - 11:25
Сake (16 Октябрь 2014 - 03:26) писал:
Добавлено позже...
Для пробы я завел кошелёк, но это совсем не то. Мы подключились к Кассе как ООО и требуется получать деньги на рассчетный счет, а не на кошелек. У нас там e-mail уведомления и... в общем мы подключали не кошелёк.
#24
Отправлено 16 Октябрь 2014 - 12:10
Сake (11 Июль 2014 - 23:39) писал:
<div class="insert-ymoney"></div>
через кнопку источник. После этого в конец шаблона "Оформление заказа" добавить код
<script> $('.insert-ymoney').append('<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=номер_кошелька&quickpay=shop&payment-type-choice=on&writer=seller&targets=%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7+{CURRENT_TIME}&targets-hint=&default-sum={CART_SUM_NOW_WITH_DELIVERY_AND_DISCOUNT}&button-text=01&fio=on&comment=on&hint=" width="450" height="255"></iframe>'); </script>
#25
Отправлено 17 Октябрь 2014 - 04:38
Coffee (16 Октябрь 2014 - 11:25) писал:
Добавлено позже...
Для пробы я завел кошелёк, но это совсем не то. Мы подключились к Кассе как ООО и требуется получать деньги на рассчетный счет, а не на кошелек. У нас там e-mail уведомления и... в общем мы подключали не кошелёк.
Вам по всей видимости необходимо использовать код другой формы. Документация находится по адресу https://money.yandex...c.xml?id=526537 пример реализации будет похож
<script> $('.insert-ymoney').append('<form action="https://money.yandex.ru/eshop.xml" method="post">' + '<input name="shopId" value="1234" type="hidden"/>' + '<input name="scid" value="4321" type="hidden"/>' + '<input name="sum" value="{CART_SUM_NOW_WITH_DELIVERY_AND_DISCOUNT}" type="hidden">' + '<input name="customerNumber" value="abc000" type="hidden"/>' + '<input name="shopArticleId" value="567890" type="hidden"/>' + '<input name="paymentType" value="AC" type="hidden"/>' + '<input name="orderNumber" value="abc1111111" type="hidden"/>' + '<input name="cps_phone" value="79110000000" type="hidden"/>' + '<input name="cps_email" value="user@domain.com" type="hidden"/>' + '<input type="submit" value="Заплатить"/></form>'); </script>
не забудьте изменить значения параметров, согласно документации для вашего подключения.
kapron (16 Октябрь 2014 - 12:10) писал:
Пожалуйста, сообщите подробнее на каком именно шаге оформления заказа вы хотите разместить форму? На шаге выбора способа оплаты?
kapron (16 Октябрь 2014 - 09:50) писал:
Вы можете сгенерировать необходимую вам форму на странице https://money.yandex...ickpay/shop.xml
#26
Отправлено 17 Октябрь 2014 - 11:23
Vaccina (17 Октябрь 2014 - 04:38) писал:
<script> $('.insert-ymoney').append('<form action="https://money.yandex.ru/eshop.xml" method="post">' + '<input name="shopId" value="1234" type="hidden"/>' + '<input name="scid" value="4321" type="hidden"/>' + '<input name="sum" value="{CART_SUM_NOW_WITH_DELIVERY_AND_DISCOUNT}" type="hidden">' + '<input name="customerNumber" value="abc000" type="hidden"/>' + '<input name="shopArticleId" value="567890" type="hidden"/>' + '<input name="paymentType" value="AC" type="hidden"/>' + '<input name="orderNumber" value="abc1111111" type="hidden"/>' + '<input name="cps_phone" value="79110000000" type="hidden"/>' + '<input name="cps_email" value="user@domain.com" type="hidden"/>' + '<input type="submit" value="Заплатить"/></form>'); </script>
Цитата
$('.insert-ymoney').append('<form action="https://money.yandex...x.ru/eshop.xml" method="post">'
+ '<input name="shopID" value="мой_номер" type="hidden"/>'
+ '<input name="scid" value="мой номер" type="hidden"/>'
+ '<input name="Sum" value="{CART_SUM_NOW_WITH_DELIVERY_AND_DISCOUNT}" type="hidden">'
+ '<input name="CustomerNumber" value="abc000" type="hidden"/>'
+ '<input name="paymentType" value="AC" type="hidden"/>'
+ '<input type="submit" value="Заплатить"/></form>');
</script>
Пункты, которых не было в докумеентации, типа "cps_phone", я вообще удалил.
Вопросы:
1) Подскажите пожалуйста, как видом {переменная} обозначить: имя плательщика, телефон, номер заказа
которые пойдут в
Цитата
Адрес доставки:<br>
<input type=text name="CustAddr" size="43"> <br><br>
E-mail:<br>
<input type=text name="CustEMail" size="43"><br><br>
Я протестировал систему, заплатил за товар, деньги списались, но последним шагом оплаты была страница https://sp-money.yan...ymentresult.xml
Заказ, соотвственно не оформляется на самом сайте и человек оказывается в ужасной ситуации, когда мы ему отвечаем: "Какой такой заказ?" (теоретически пока что)
2) Как сделать, чтобы на сайте заказ оформлялся вместе с нажатием кнопки "оплатить" для электронного платежа?
Сообщение отредактировал Coffee: 17 Октябрь 2014 - 11:32
#27
#28
Отправлено 18 Октябрь 2014 - 01:59
Coffee (17 Октябрь 2014 - 11:23) писал:
Пункты, которых не было в докумеентации, типа "cps_phone", я вообще удалил.
Вопросы:
1) Подскажите пожалуйста, как видом {переменная} обозначить: имя плательщика, телефон, номер заказа
которые пойдут в
Я протестировал систему, заплатил за товар, деньги списались, но последним шагом оплаты была страница https://sp-money.yan...ymentresult.xml
Заказ, соотвственно не оформляется на самом сайте и человек оказывается в ужасной ситуации, когда мы ему отвечаем: "Какой такой заказ?" (теоретически пока что)
2) Как сделать, чтобы на сайте заказ оформлялся вместе с нажатием кнопки "оплатить" для электронного платежа?
Вы вставили форму на последнем шаге оформления заказа? Обычно форма оплаты отображается на шаге уже сформированного заказа "Просмотр заказа" (шаблон). Возможно вам стоит перенести форму отображения оплаты, так как например номер заказа узнать нельзя, так как заказ фактически не оформлен. Список переменных вы можете посмотреть в шаблоне "Просмотр заказа".
kapron (17 Октябрь 2014 - 12:13) писал:
Вы можете создать страницу с подобным сообщением в разделе Сайт -> Страницы, и получившийся адрес страницы указать в качестве адреса перенаправления.
#29
Отправлено 18 Октябрь 2014 - 16:51
Сake (18 Октябрь 2014 - 01:59) писал:
Вопросы:
1) Можно поинтересоваться, а в случае с РБК и Робокассой (включенными в Storeland) электронная оплата заказа тоже происходит на последнем шаге оформления заказа (по-вашему)?
2) Можно было бы скриптом сформировать заказ, в то время как человека в новом _blank окне переносит на функционал оплаты Яндекса. Так сказать два действия, но в разных окнах..
у меня уже стоит скрипт, который минует подтверждение, например:
{% IF ORDER_STAGE_NUM=4 %}<script>$('.order form').submit();</script>{% ENDIF %}
#30
Отправлено 21 Октябрь 2014 - 00:06
2) Возможно вы перепутали страницы - ранее имелась в виду страница просмотра заказа (шаблон "Просмотр заказа"). В вашем примере указана страница подтверждения заказа, именно после страницы подтверждения заказа идет страница (сформированного заказа) просмотр заказа. На странице просмотра заказа рекомендуется вставлять код оплаты, так как именно на этой странице доступен номер заказа. Без номера заказа может создаться путаница - когда оплата произошла а заказ так и не был до конца оформлен или оплата прошла, заказ оформлен, но связать оплату с заказом не представляется возможным.
#31
Отправлено 21 Октябрь 2014 - 11:53
#32
Отправлено 21 Октябрь 2014 - 11:59
Coffee (21 Октябрь 2014 - 11:53) писал:
данная переменная отвечает за номер заказа.
{ORDER_NUM}
#33
Отправлено 04 Ноябрь 2014 - 12:55
#34
Отправлено 04 Ноябрь 2014 - 12:56
krohotylja (04 Ноябрь 2014 - 12:55) писал:
Интеграцию с Яндекс.Кассой ждем в ближайшее время, пока ее нет.
#36
Отправлено 04 Ноябрь 2014 - 13:12
krohotylja (04 Ноябрь 2014 - 13:09) писал:
У нас есть базовое подключение по API, но для подключение Кассы Вам потребуется помощь стороннего специалиста. Полная интеграция планируется чуть позже.
#37
Отправлено 04 Ноябрь 2014 - 13:22
krohotylja (04 Ноябрь 2014 - 13:09) писал:
#38
Отправлено 06 Ноябрь 2014 - 09:14
Вставил код
<form action="https://money.yandex.ru/eshop.xml" method="POST" name="ShopForm"> <font face="tahoma" size="2"> <span style="color:#0000FF;"> <input name="scid" type="hidden" value="ВАШЕ ЗНАЧЕНИЕ" /> <input name="ShopID" type="hidden" value="ВАШЕ ЗНАЧЕНИЕ" /> <input name="CustomerNumber" type="hidden" value="{ORDER_CONTACT_PERSON}" size="43" type="text" /> <input name="OrderNumber" type="hidden" value="{ORDER_NUM}" size="43" type="text" /> <input name="Sum" type="hidden" value="{ORDER_SUM}" size="43" type="text" /> <input name="CustName" type="hidden" value="{ORDER_CONTACT_PERSON}" size="43" type="text" /> <input name="CustAddr" type="hidden" value="{ORDER_DELIVERY_ADDRESS | nl2br}" size="43" type="text" /> <input name="CustEMail" type="hidden" value="{ORDER_CONTACT_EMAIL}" size="43" type="text" /> Выберите способ безналичной оплаты:<br /> <input checked="checked" name="paymentType" type="radio" value="PC" />Со счета в Яндекс.Деньгах<br /> <input name="paymentType" type="radio" value="AC" />С банковской карты<br /> <input name="paymentType" type="radio" value="WM" />Со счета WebMoney<br /> <input name="paymentType" type="radio" value="GP" />По коду через терминал<br /> <input type="submit" value="Оплатить" /></font></form><br />в шаблоне "Просмотр заказа" перед
<!-- END методы методы оплаты онлайн --> </table>Отображается только выбор способа оплаты, все остальные параметры передаются яндексу без редактирования. Добавил OrderNumber для контроля повторной оплаты
#39
Отправлено 12 Ноябрь 2014 - 18:38
впринципе можн отак и оставить ,оставить только этот платёж ! номер заказа виден клиент вбивает номер заказа и сумму.
Кстати счас зарегюсь как ип завтра и эта форма расширится можно будет ещё помимо картами и я деньгами ,ещй и веб мани будет и альфа клик
Единственный минус ,это то что не будет интеграции с статусом заказа
подумываю ещё насчёт рбкмани , но там подороже 3,9 % , в яндекс кассе 3,5%
Жаль что яндекс касссу так до сих пор и не интегрировали со сторелендом
#40
Отправлено 19 Ноябрь 2014 - 06:56
Аккаунт SL-300642
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных