Noxter Posted February 27, 2014 Report Share Posted February 27, 2014 Извините, не могу найти что за "форма". Оно - payment/Yandex/Yandex.php?Да Link to post Share on other sites
SeregaDa Posted March 2, 2014 Report Share Posted March 2, 2014 В форме нужно изменить 1 инпут.<input type='hidden' name='targets' value='$inv_desc'> При ошибке (не указано назначение платежа) нужно изменить 1-ЫЙ инпут (name="receiver")? Или необходимо добавить новый в $button? Link to post Share on other sites
Booster Posted March 13, 2014 Report Share Posted March 13, 2014 При ошибке: не указано назначение платежа Нужно в файле payment/Yandex/Yandex.php поправить 32 строку. Заменить это: <input type="hidden" name="comment" value="'.$desc.'"/> на <input type="hidden" name="targets" value="'.$desc.'"/> Link to post Share on other sites
Matteus Posted March 14, 2014 Report Share Posted March 14, 2014 Вот что происходит переходе к оплате. Посмотрел сообщение выше) Чего-то не хватает В назначении платежа ничего не указано.Если вы не заполнили это поле, вернитесь и укажите цель перевода (например, название товара или услуги).Если в форме вообще нет возможности указать назначение, обратитесь к получателю платежа и сообщите об этой проблеме.Что дальше Link to post Share on other sites
Matteus Posted March 14, 2014 Report Share Posted March 14, 2014 Почему так может быть? Причем, когда вставляю в 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> Link to post Share on other sites
acerus Posted May 5, 2014 Report Share Posted May 5, 2014 глупый вопрос наверно..а что указывать в качестве successURL и failURL ? Link to post Share on other sites
granata005 Posted May 8, 2014 Report Share Posted May 8, 2014 Не новость.Молодец. Link to post Share on other sites
Noxter Posted May 8, 2014 Report Share Posted May 8, 2014 Молодец.Вы хотите об этом поговорить? Link to post Share on other sites
acerus Posted May 21, 2014 Report Share Posted May 21, 2014 А после завершения платежа, по кнопке "вернуться на сайт магазина" - куда должно перенаправлять - в личный кабинет или главную? это же success url, я правильно понял? Link to post Share on other sites
acerus Posted May 23, 2014 Report Share Posted May 23, 2014 никто не знает? Link to post Share on other sites
mndomovoy Posted May 24, 2014 Report Share Posted May 24, 2014 никто не знает?Ничего дополнительно не указывал, возвращает на страницу заказ оплачен. Link to post Share on other sites
Djep Posted May 25, 2014 Report Share Posted May 25, 2014 Тестовое уведомление успешно отправлено. Link to post Share on other sites
acerus Posted May 26, 2014 Report Share Posted May 26, 2014 А у меня такая проблема - все работает, оплата проходит, статус меняется, но после платежа не возвращает на страницу заказа, а выдает ошибку типа < performedDatetime="2014-05-26T14:26:05+04:00" code="200" invoiceId="0" message="Оплачиваемый заказ не найден" shopId="0"/> Link to post Share on other sites
Djep Posted May 26, 2014 Report Share Posted May 26, 2014 Поробуйте заменить папку payment/YandexMoney Link to post Share on other sites
Matteus Posted July 1, 2014 Report Share Posted July 1, 2014 Поробуйте заменить папку payment/YandexMoney, на ту, что в версии Simpla 2.3.5 - это только для acerus и Александр Mаттэ т.к.в этой теме речь о другом платежном модуле payment/YandexСпасибо! А вы не знаете, как указать урл для перенаправления пользователя из яндекса после удачного платежа обратно на страницу его заказа? По идее покупатель должен вернуться назад на страницу /order/xxxxxxxxx и увидеть статус заказа "оплачен" Link to post Share on other sites
artbe Posted July 7, 2014 Report Share Posted July 7, 2014 Спасибо! А вы не знаете, как указать урл для перенаправления пользователя из яндекса после удачного платежа обратно на страницу его заказа? По идее покупатель должен вернуться назад на страницу /order/xxxxxxxxx и увидеть статус заказа "оплачен"Странно задавать такие вопросы, если в профиле написано Программирование, Верстка, Заказчик header('Location: '.$simpla->request->root_url.'/order/'.$order->url); Link to post Share on other sites
Onlycj Posted July 19, 2014 Report Share Posted July 19, 2014 Тааак. Оплату подключил, но деньги у клиента сразу снимаются.Обычно делается холдирование средств. Оператор проверят платеж и только после его тыка происходит списание средств. То есть, товара может не оказаться в наличии, и тогда ты влетаешь на комиссию за перевод в двойном объеме. Кто-нибудь разобрался, как сделать оплату через подтверждение оператором? Вот тут описан процесс:https://money.yandex.ru/doc.xml?id=526537 action checkOrder но как подключить эту функцию я не понимаю( Link to post Share on other sites
Dimon789 Posted July 27, 2014 Report Share Posted July 27, 2014 Можете подсказать в чем дело, оплата проходит а во статус не меняет, все выше написанное сделал, последняя версия симплы Link to post Share on other sites
artbe Posted August 6, 2014 Report Share Posted August 6, 2014 При оплате товара, уведомление яндекса пишет, что товар оплачен. (Платеж успешно выполнен) Но в самой админке, статус заказа не меняется.. модуль стандартный скаченный с simplacms.ru. В callback.php эта строка есть: $simpla->orders->update_order(intval($order->id), array('paid'=>1)); Link to post Share on other sites
Djep Posted August 12, 2014 Report Share Posted August 12, 2014 Статус оплаты Link to post Share on other sites
Jekas Posted August 15, 2014 Report Share Posted August 15, 2014 Статус оплаты модуля Yandex для физ.лица не менялся, по этому сделал изменения в модуле. Тестировал для Simpla 2.2.5для последней версии не работает Link to post Share on other sites
Matteus Posted August 26, 2014 Report Share Posted August 26, 2014 Платежный модуль YandexMoney не работает. написал в теххподдержку, они вон чего мне ответили: цитата: -------------Теперь мы получаем ответ от вашего модуля, однако, вы отклоняете платеж.Ваш ответ от вас:<?xmlversion="1.0" encoding="UTF-8"?> <checkOrderResponse performedDatetime="2014-08-26T17:37:29+06:00" code="200" invoiceId="2147483647" message="Оплачиваемый заказ не найден" shopId="*скрыл/> Этот параметр invoiceId="2147483647" вообще не понимаю, откуда вы взяли.------------------- Link to post Share on other sites
Kors Posted August 26, 2014 Report Share Posted August 26, 2014 2147483647 - максимально возможное значение типа int в базе. Возможно, у Вас написана своя обработка и причина в ней.Если все стандартно, то надо проверять весь процесс с полным контролем передаваемых и получаемых параметров. Link to post Share on other sites
Matteus Posted August 27, 2014 Report Share Posted August 27, 2014 2147483647 - максимально возможное значение типа int в базе. Возможно, у Вас написана своя обработка и причина в ней.Если все стандартно, то надо проверять весь процесс с полным контролем передаваемых и получаемых параметров.Обработка стандартная, изменений не вносил. (Скачал папку с модулем из самой последней версии симплы) Кто-то тестировал модуль? У кого-то получилось провести платеж через модуль? © 2013 Simpla 2.2.3 (с доработками) Link to post Share on other sites
baarseek Posted September 5, 2014 Report Share Posted September 5, 2014 У меня на 2.2.4 Яндекс отлично работает, правда я самую версию не качал, а просто что-то правил в старой. Link to post Share on other sites
Recommended Posts