Форум Donate Engine

Поддержка CMS Donate Engine

Вы не вошли.

#1 28-04-2014 18:48:10

vedroyder
Пользователь

Вопрос по unitpay

Добрый день , обновился до 804, не могу разобраться с unitpay.
Прописал путь url взаимодействия в лк unitpay до status.php — юнитпей его не принимает.
"На запрос к вашему серверу мы получили ответ не соответствующий JSON формату…"

Добавлено спустя 34 минуты 50 секунд:
Извиняюсь, прописал до unitpay.php (он у меня в корне магазина, как и надо).
Вот ответ на тестовый платеж от unitpay:

<br />
<b>Notice</b>:  Array to string conversion in <b>/var/www/shop/unitpay.php</b> on line <b>31</b><br />
{"jsonrpc":"2.0","result":{"message":null},"id":1}

Вне форума

#2 28-04-2014 22:22:52

msdos956
Пользователь

Re: Вопрос по unitpay

{"jsonrpc":"2.0","error":{"code":-32000,"message":null},"id":1}

Тоже самое выдает. Что делать?

Добавлено спустя 31 минуту 1 секунду:
Погуглил, и нашел, на самом деле это нормальная работа скрипта.
Моя проблема решилась убиранием пробела в конце в данном поле:
be54108563fdc1459d0ad407fc744f97cb66343c.jpg
Красным квадратиком пометил там где нужно убрать пробел.

Вне форума

#3 29-04-2014 01:47:13

vedroyder
Пользователь

Re: Вопрос по unitpay

Странно, у меня как раз таки нет пробела в ключе.

Вне форума

#4 29-04-2014 13:51:27

GagarinSokol
Пользователь

Re: Вопрос по unitpay

Аналогичная проблема. Пробела в конце нет.

Вне форума

#5 30-04-2014 08:33:08

Online
Administrator

Re: Вопрос по unitpay

Смотрите пожалуйста скриншот с настройками на странице: http://mc.vpn.by/ru/unitpay/

Вне форума

#6 30-04-2014 13:20:05

vedroyder
Пользователь

Re: Вопрос по unitpay

Все в точности как у вас. Ссылки прописаны верно, я проверял. Возможно нужно разрешения для файлов дать, но для каких?

Добавлено спустя 32 минуты 56 секунд:
пф. надо было просто отключить обработку ошибок в php.ini

Вне форума

#7 01-05-2014 12:22:02

vedroyder
Пользователь

Re: Вопрос по unitpay

Online написал ранее:

Смотрите пожалуйста скриншот с настройками на странице: http://mc.vpn.by/ru/unitpay/

Короче нет, даже отключение ошибок не помогло. Я их даже в самом скрипте отключил, ответ тот же — ошибка формата.
У меня к вам большая просьба, поправьте пожалуйста платежный скрипт. Он не работает как надо.
Все URL прописаны верно, ключ и ID — тоже. Я умываю руки в этой ситуации, я не PHP кодер.

Вне форума

#8 01-05-2014 16:55:42

temoon
Пользователь

Re: Вопрос по unitpay

Мне помогло удаление строки

if(isset($_REQUEST) && is_array($_REQUEST)) foreach($_REQUEST as $k => $v) $log_data .= "\n\t" . $k . ': ' . $v;

в unitpay.php. Правда не знаю, хреново ли от этого скрипту)

Вне форума

#9 02-05-2014 20:25:07

Online
Administrator

Re: Вопрос по unitpay

В новой версии проблема полностью исправлена.

Вне форума

#10 02-05-2014 21:46:33

vedroyder
Пользователь

Re: Вопрос по unitpay

Обновился.

<br />
<b>Notice</b>:  Array to string conversion in <b>/var/www/shop/unitpay.php</b> on line <b>31</b><br />
{"jsonrpc":"2.0","result":{"message":"check: ok"},"id":1}

Убираем строку 31:

if(isset($_REQUEST) && is_array($_REQUEST)) foreach($_REQUEST as $k => $v) $log_data .= "\n\t" . $k . ': ' . $v;

Получаем:

{"jsonrpc":"2.0","result":{"message":"check: ok"},"id":1}

Вне форума

#11 03-05-2014 10:08:58

Online
Administrator

Re: Вопрос по unitpay

Какая версия PHP?

Вне форума

#12 04-05-2014 09:00:19

vedroyder
Пользователь

Re: Вопрос по unitpay

5.4.4-14+deb7u8 (cli)

Вне форума

#13 04-05-2014 20:48:46

Online
Administrator

Re: Вопрос по unitpay

Используйте пожалуйста версию 5.3 или обновите файлы для приёма оповещения об оплате из новой версии, которая будет доступна для скачивания через пару часов.

Вне форума

#14 06-05-2014 14:11:29

GagarinSokol
Пользователь

Re: Вопрос по unitpay

Обновился до последней версии и всё отлично работает. Спасибо!

Вне форума

#15 06-05-2014 15:03:59

vedroyder
Пользователь

Re: Вопрос по unitpay

Да, и вправду, после обновления unitpay вроде нормально общается с unitpay.php , но вот скрипт успешной оплаты его чем-то не устраивает, судя по всему.
Т.е. URL взаимодействия — ок, но когда провожу тестовый (или реальный) платеж, он отмечается как "незавершенный". (Всплывающая подсказка говорит : "Клиент успешно оплатил заказ, но при оповещении платформы партнера мы получили ошибку".

Вне форума

#16 07-05-2014 07:48:33

Online
Administrator

Re: Вопрос по unitpay

В следующих обновлениях исправим.

Вне форума

#17 07-05-2014 23:26:49

vedroyder
Пользователь

Re: Вопрос по unitpay

в 820 еще не исправлено?

Вне форума

#18 09-05-2014 15:25:59

vedroyder
Пользователь

Re: Вопрос по unitpay

Ппц, уже 823 вышла а фикса unitpay нету(

Вне форума

#19 09-05-2014 18:55:06

Online
Administrator

Re: Вопрос по unitpay

Работает Unitpay.

Вне форума

#20 13-05-2014 00:03:21

vedroyder
Пользователь

Re: Вопрос по unitpay

Обновление до последней версии не исправило проблемы.
(обновил unitpay.php и constants.php из 823 версии)
Реальные платежи висят в состоянии "ожидание" , но деньги на счет unitpay зачисляются (на игровой счет в самом магазине — нет), тестовые платежи игровой счет так же не пополняют.

[ удалено модератором ] // Online

Вне форума

#21 13-05-2014 00:58:17

Online
Administrator

Re: Вопрос по unitpay

Тестовые платежи не должны пополнять счёт. Они только отображаются на странице транзакций в файле лога.

Только что провёл оплату реальными деньгами заново. Платёж прошёл, деньги начисляются на счёт пользователя, транзакции отображаются в логах.

Проверьте пожалуйста файл лога: shop\logs\unitpay.txt.

Вне форума

#22 13-05-2014 10:45:54

vedroyder
Пользователь

Re: Вопрос по unitpay

Вот только что провел платеж реальный (полностью с компьютера через киви, а не с мобильного приложения QIWI ).
После завершения платежа жму вернуться на сайт.
[ удалено модератором ] // Online

Деньги, понятное дело, не зачислились.

Вне форума

#23 13-05-2014 13:57:59

Online
Administrator

Re: Вопрос по unitpay

Это сколько нужно выпить алкоголя, чтобы мышкой в другую папку файл обработки оповещений о платеже скопировать?

Исправляйте пожалуйста оригинальное расположение файлов.

Добавлено спустя 2 минуты 36 секунд:
http://mc.vpn.by/ru/unitpay/

Вне форума

Низ форума