Перейти к содержимому


Фотография
* * * * * 1 Голосов

Странное функционирование Робокассы

робокасса

Лучший Ответ SmetDenis , 21 August 2013 - 10:28

Разобрался в проблеме. Спасибо Андрею.

 

Баг был в том, что Робокасса видит передаваемые суммы "в своем свете".

 

Например, если мы оплачиваем 1 рубль, то картина будет примерно как на скриншоте

20130821-570-218kb_200x0.jpg

 

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

Соответственно валидация не проходит.

 

Приложил к сообщению патч, который исправляет проблему (Андрею Назарову есть ставить не нужно).

Также патч он исправляет баг из этой темы - http://forum.jbzoo.c...y-s-platezhnym/

 

 

Странно что тестовый режим работает иначе. Позже попробую обговорить этот момент с ТП Робокассы.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 17

#1 Андрей Назаров

Андрей Назаров

Отправлено 13 August 2013 - 14:10

Коллеги, добрый вечер еще раз.

 

При подключении Робокассы она была полностью настроена и проверена на тестовом сервере. Проверка, оплата и отмена платежа отлично функционировали и отмечались в статусе заказа.

 

После активации аккаунта Робокассой обработка оплаты не происходит, у заказа после оплаты статус "нет данных", а также не приписана информация о платежной системе.

 

Подскажите пожалуйста, где что посмотреть.

 

ПС. В самой робокассе все отлично проходит и платеж виден, приходят контрольные письма.

Но так обрабатывать неудобно....

Прикрепленные файлы


  • 0

#2 SmetDenis

SmetDenis

Отправлено 18 August 2013 - 19:51

В error.log от apache нет ошибок при оплате?
Какие ссылки указаны в настройках робокассы?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 Андрей Назаров

Андрей Назаров

Отправлено 19 August 2013 - 13:27

Аналогичное поведение коллега Sven увидел и по Interkassa - тоже не проставляется статус заказа

 

 

В error.log от apache нет ошибок при оплате?
Какие ссылки указаны в настройках робокассы?


  • 0

#4 SmetDenis

SmetDenis

Отправлено 19 August 2013 - 21:25

Посмотрите этот топик, возможно у вас тот же баг (мы его еще не исправили)
http://forum.jbzoo.c...y-s-platezhnym/
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 Андрей Назаров

Андрей Назаров

Отправлено 20 August 2013 - 05:52

Топик про который Вы написали, тоже создал я ))
С API не проблема, я проставил все как надо.

 

Вопрос именно в статусе заказа. То есть Робокасса все отлично отрабатывает при оплате (имеется ввиду процесс оплаты), даже письмо компонент JBZoo отправляет что оплата прошла, но - в самом заказе нет статуса оплаты и нет информации по платежной системе.

 

 

Посмотрите этот топик, возможно у вас тот же баг (мы его еще не исправили)
http://forum.jbzoo.c...y-s-platezhnym/


  • 0

#6 SmetDenis

SmetDenis

Отправлено 20 August 2013 - 20:08

Топик про который Вы написали, тоже создал я )) С API не проблема, я проставил все как надо.

оу... действительно.

Вопрос именно в статусе заказа. То есть Робокасса все отлично отрабатывает при оплате (имеется ввиду процесс оплаты), даже письмо компонент JBZoo отправляет что оплата прошла, но - в самом заказе нет статуса оплаты и нет информации по платежной системе.

Сегодня посмотрю ваш сайт и попробую найти ошибку. О результатах отпишусь.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#7 Андрей Назаров

Андрей Назаров

Отправлено 21 August 2013 - 06:09

Замечание - на тестовом режиме ВСЕ РАБОТАЛО КАК НАДО, то есть заказ отмечался как оплаченный.

 

Как только Робокасса активировала аккаунт для приема денег - оплата с Робокассы СТАТУС ЗАКАЗА МЕНЯТЬ ПЕРЕСТАЛА, информация об оплате приходит только с Робокассы, а контроллер компонента работать перестал.

 

Так что проверять надо НА ПОДКЛЮЧЕННОМ и АКТИВИРОВАННОМ аккаунте.


  • 0

#8 Sven

Sven

Отправлено 21 August 2013 - 06:15

У меня аналогичная ситуация.


  • 0

#9 SmetDenis

SmetDenis

Отправлено 21 August 2013 - 10:28   Лучший Ответ

Разобрался в проблеме. Спасибо Андрею.

 

Баг был в том, что Робокасса видит передаваемые суммы "в своем свете".

 

Например, если мы оплачиваем 1 рубль, то картина будет примерно как на скриншоте

20130821-570-218kb_200x0.jpg

 

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

Соответственно валидация не проходит.

 

Приложил к сообщению патч, который исправляет проблему (Андрею Назарову есть ставить не нужно).

Также патч он исправляет баг из этой темы - http://forum.jbzoo.c...y-s-platezhnym/

 

 

Странно что тестовый режим работает иначе. Позже попробую обговорить этот момент с ТП Робокассы.

Прикрепленные файлы

  • Прикрепленный файл  media.zip   7.44К   46 Количество загрузок:

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#10 Андрей Назаров

Андрей Назаров

Отправлено 21 August 2013 - 10:47

Ну что ж, скажем спасибо Денису, и пробуем обновлять второй сайт ))
 


  • 0





Темы с аналогичным тегами робокасса

Click to return to top of page in style!