Alexloko

Рейтинг
0
Регистрация
09.03.2013

korsianen, Так... я понимаю это из-за меня...(((

менять RUR на TST Н Е Н А Д О !!!

только если есть желание проверить MD5 с включенной в КАБИНЕТЕ проверкой MD5! и после теста ОБЯЗАТЕЛЬНО вернуть в RUR и в кабинете отключить проверку!

Для простого тестирования достаточно прохождения платежа без md5.

Народ и лично korsianen, извините что запутал ! (((

PS. Админ - удалите пожалуйста все мои сообщения, их кажется около 5 - а то путаю всех.

OnpayGuy, :) Это я уже понял !

И тоже должен сказать пардон за "лёгкую колкость" в конце моего прошлого сообщения, которую можно объяснить тем, что на замену 6-ти символов потрачено почти месяц...

Естественно я не имею права суваться в Ваше хозяйство, и все-же попрошу подумать над тем что бы хоть где-то указать для "таких как я", начинающих все с нуля, о том что на время тестирования MD5 и НЕ ДОЛЖЕН работать. Впрочем, может это и указано но я каким-то образом не заметил...

Теперь я должен привести сайт под Ваши требования, будет обидно если что-то не доделаю и по этой причине будет отклонена активация.

ps. А Вам всё-таки спасибо. Ведь разобрался-то только потому, что видя Вас на стольких форумах, во-первых по кусочкам сложилось понимание что и как; и во-вторых, активность - признак жизни)

Alexloko:
OnpayGuy, Доброго времени суток.
Практически разобрался с настройкой API, но остановился в проблеме MD5.
При выключенной проверке MD5 тестовый платеж проходит (наконец-то) и ссылка на скачивание товара приходит на e-mail.
При включении проверки MD5 - получаю - Ошибка: «получатель денег запретил прием платежей с произвольными параметрами (не совпадает контрольная подпись)»

Документацию на сайте onpay прочитал несколько раз и вдоль и поперек и по диагонали, и все же прошу Вас, скажите пожалуйта, ГДЕ ИМЕННО можно найти и настроить "строку для формирования подписи md5" о которой постоянно упоминается в документации и которую я никак не найду уже вторую неделю?

Решил.

Надо было всего-лишь заменить RUR на TST в строчках (у меня 347 и 348) файла ps_onpay.php которые в оригинале выглядят так

$md5check    = md5("fix;$sum_for_md5;RUR;$order_id;yes;$key"); //Создаем проверочную строку, которая защищает платежную ссылку от изменений

$url = "http://secure.onpay.ru/pay/$login?pay_mode=fix&pay_for=$order_id&price=$sum&currency=RUR&convert=yes&md5=$md5check&user_email=$user_email&url_success=$path&$addparams"; //Формируем платежную ссылку

---

а что бы прошел тестовый платёж надо чтоб было так

$md5check    = md5("fix;$sum_for_md5;TST;$order_id;yes;$key"); //Создаем проверочную строку, которая защищает платежную ссылку от изменений

$url = "http://secure.onpay.ru/pay/$login?pay_mode=fix&pay_for=$order_id&price=$sum&currency=TST&convert=yes&md5=$md5check&user_email=$user_email&url_success=$path&$addparams"; //Формируем платежную ссылку

и все - тестовый платеж прошел - ссылка на скачиваемый товар отправлена и получена на е-маил

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

и теперь риторический вопрос не требующий ответа - "Ваши фрилансеры за это берут от 1000 рублей"? ;)

... чтоб еще немного намусорить : )

я правильно смотрю почесывая затылок на функции function answer() в стр.57 и function answerpay() в стр.65 файла onpay_notifi.php ?

OnpayGuy, Доброго времени суток.

Практически разобрался с настройкой API, но остановился в проблеме MD5.

При выключенной проверке MD5 тестовый платеж проходит (наконец-то) и ссылка на скачивание товара приходит на e-mail.

При включении проверки MD5 - получаю - Ошибка: «получатель денег запретил прием платежей с произвольными параметрами (не совпадает контрольная подпись)»

Документацию на сайте onpay прочитал несколько раз и вдоль и поперек и по диагонали, и все же прошу Вас, скажите пожалуйта, ГДЕ ИМЕННО можно найти и настроить "строку для формирования подписи md5" о которой постоянно упоминается в документации и которую я никак не найду уже вторую неделю?

Заранее пишу Спасибо!

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

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

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

Joomla 1.5 VirtueMart 1.1.9 В Onpay зарегистрирован в тестовом режиме. Аккаунт: 11699. Владелец#12753. Магазин находится на поддомене основного домена сайта (основной домен сайта зарегистрирован в 2004) магазин в разработке - при необходимости сообщу данные для входа.

товар - фотографии танцоров сделанные мной.