Перейти к содержанию
Официальный форум поддержки Simpla

Платежный модуль для Яндекс Денег


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

  • Ответов 156
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Изображения в теме

 

В форме нужно изменить 1 инпут.

<input type='hidden' name='targets' value='$inv_desc'>

 

При ошибке (не указано назначение платежа) нужно изменить 1-ЫЙ инпут (name="receiver")? Или необходимо добавить новый в $button?

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

При ошибке: не указано назначение платежа

 

Нужно в файле payment/Yandex/Yandex.php поправить 32 строку.

 

Заменить это:

 

<input type="hidden" name="comment" value="'.$desc.'"/>
 

 

 

на

 

<input type="hidden" name="targets" value="'.$desc.'"/>
 
Ссылка на сообщение
Поделиться на другие сайты
Вот что происходит переходе к оплате.  
Посмотрел сообщение выше) 

 

 

Чего-то не хватает error_solvable.png

В назначении платежа ничего не указано.

Если вы не заполнили это поле, вернитесь и укажите цель перевода (например, название товара или услуги).

Если в форме вообще нет возможности указать назначение, обратитесь к получателю платежа и сообщите об этой проблеме.

Что дальше

 

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

Почему так может быть? Причем, когда вставляю в yandex.php то, что они прислали мне, то  работает отправка, дальше ввожу платежный пароль и получаю сообщение, что сервер вернул "400"

Вот что прислали: 

<form name=ShopForm method="POST" action="https://demomoney.yandex.ru/eshop.xml"><font face=tahoma size=2><input type="hidden" name="scid" value="51205"><input type="hidden" name="ShopID" value="14925"> Идентификатор клиента/Номер заказа:<br> <input type=text name="CustomerNumber" size="43"><br><br> Сумма:<br> <input type=text name="Sum" size="43"><br><br>   	Способ оплаты:<br><br><input name="paymentType" checked="checked" value="" type="radio">Со счета в Яндекс.Деньгах<br><input name="paymentType" value="AC" type="radio">С банковской карты<br><input name="paymentType" value="GP" type="radio">По коду через терминал<br><br><input type=submit value="Оплатить"><br> </form>
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...
  • 2 недели спустя...

А после завершения платежа, по кнопке "вернуться на сайт магазина" - куда должно перенаправлять - в личный кабинет или главную? это же success url, я правильно понял?

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

А у меня такая проблема - все работает, оплата проходит, статус меняется, но после платежа не возвращает на страницу заказа, а выдает ошибку типа

 

< performedDatetime="2014-05-26T14:26:05+04:00"

    code="200" invoiceId="0"
    message="Оплачиваемый заказ не найден" shopId="0"/>

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

 

Поробуйте заменить папку payment/YandexMoney, на ту, что в версии Simpla 2.3.5 - это только для acerus и Александр Mаттэ т.к.
в этой теме речь о другом платежном модуле payment/Yandex


Спасибо! А вы не знаете, как указать урл для перенаправления пользователя из яндекса после удачного платежа обратно на страницу его заказа? По идее покупатель должен вернуться назад на страницу /order/xxxxxxxxx и увидеть статус заказа "оплачен"
Ссылка на сообщение
Поделиться на другие сайты

 

Спасибо! А вы не знаете, как указать урл для перенаправления пользователя из яндекса после удачного платежа обратно на страницу его заказа? По идее покупатель должен вернуться назад на страницу /order/xxxxxxxxx и увидеть статус заказа "оплачен"

Странно задавать такие вопросы, если в профиле написано 

  • Программирование, Верстка, Заказчик :)

 

header('Location: '.$simpla->request->root_url.'/order/'.$order->url);
Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Тааак. Оплату подключил, но деньги у клиента сразу снимаются.

Обычно делается холдирование средств. Оператор проверят платеж и только после его тыка происходит списание средств.

 

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

Кто-нибудь разобрался, как сделать оплату через подтверждение оператором? 
 

Вот тут описан процесс:

https://money.yandex.ru/doc.xml?id=526537

action checkOrder

но как подключить эту функцию я не понимаю(

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

При оплате товара, уведомление яндекса пишет, что товар оплачен. (Платеж успешно выполнен)

 

Но в самой админке, статус заказа не меняется.. модуль стандартный скаченный с simplacms.ru. В callback.php эта строка есть:

$simpla->orders->update_order(intval($order->id), array('paid'=>1));
Ссылка на сообщение
Поделиться на другие сайты

Статус оплаты модуля Yandex для физ.лица не менялся, по этому сделал изменения в модуле. Тестировал для Simpla 2.2.5

для последней версии не работает

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

Платежный модуль YandexMoney не работает. 

написал в теххподдержку, они вон чего мне ответили:

 

цитата: 

-------------

Теперь мы получаем ответ от вашего модуля, однако, вы отклоняете платеж.

Ваш ответ от вас:

<?xml
version="1.0" encoding="UTF-8"?>         

<checkOrderResponse performedDatetime="2014-08-26T17:37:29+06:00"        code="200" invoiceId="2147483647"     message="Оплачиваемый заказ не найден" shopId="*скрыл/>

 

Этот параметр invoiceId="2147483647" вообще не понимаю, откуда вы взяли.

-------------------

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

2147483647 - максимально возможное значение типа int  в базе. Возможно, у Вас написана своя обработка и причина в ней.

Если  все стандартно, то надо проверять весь процесс с полным контролем передаваемых и получаемых параметров.

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

2147483647 - максимально возможное значение типа int  в базе. Возможно, у Вас написана своя обработка и причина в ней.

Если  все стандартно, то надо проверять весь процесс с полным контролем передаваемых и получаемых параметров.

Обработка стандартная, изменений не вносил. (Скачал папку с модулем из самой последней версии симплы) 

 

Кто-то тестировал модуль? У кого-то получилось провести платеж через модуль? 

© 2013 Simpla 2.2.3 (с доработками) 

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

×
×
  • Создать...