Домой Каталог: Дополнения WP-Recall Robokassa Gateway Данные платежа не найдены в базе данных.
21ответ(ов) в теме
leon113
не в сети 4 года
На сайте с 21.05.2016
Участник
Сообщения 2
1
22:18

После опалы когда скрипт перебрасывает на страницу success выходит сообщение "Данные платежа не найдены в базе данных." Деньги в Робокассу поступаю, платеж проходит. В чем может быть проблема? Настройки все проверял несколько раз. Несколько раз сбрасывал пароли. Помогите.

0
Владимир (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18482
2
23:03

Вы смотрели темы этого форума?

Вы не можете просматривать опубликованные ссылки

- обсуждалось

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
3
23:18

Да конечно читал, но проблема остается. Я использую Wp Reservation Place.

0
Владимир (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18482
4
23:52

Плагины безопасности отключали?
Настройки верные указали?
Какие версии того с чем работаете?
Давайте всю информацию.

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
5
23:59

Плагины отключал
Настройки верные: создал все страницы, указал их в плагине и на робокассе, метод отсылки данных POST
Wp Reservation Place Версия 3.1.5
Деньги на Робокассу поступают, даже в админке статус меняется на оплачен. Но при этом вадает такую ошибку "Данные платежа не найдены в базе данных." и не приходит письмо с со статусом Оплачен

0
Владимир (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18482
6
00:24

Текущая версия Версия файла: 3.1.6
Обновляйте (через Codeseller Updater

Вы не можете просматривать опубликованные ссылки

) - не уверен на 100%, но пробовать надо на последних версиях

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
7
00:31

У меня тут тоже проблема. Когда я нажимаю на ссылку "посмотреть информацию о версии 3.1.6" у меня появляется вот такое сообщение "Произошла непредвиденная ошибка. Возможно, что-то не так с сайтом WordPress.org или с настройками вашего сервера. Если проблема не решится, обратитесь на форумы поддержки." Как это исправить?

0
Владимир (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18482
8
00:40

это уже интереснее - подозреваю что две ошибки связаны. точно никакие плагины безопасности или фаерволы не блокируют?

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
9
00:47

У меня по моему ничего такого и не стоит. А что стоит я все отключал.

0
Владимир (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18482
10
00:51

Погуглил это предложение - временная ошибка вордпресса

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
11
00:53

Она выскакивает только на плагине Wp Reservation Place

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
12
09:29

После обновления плагина стали приходить письма об оплате. Т.е. все заработало кроме страницы success "Данные платежа не найдены в базе данных."
Скажите пожалуйста, какие данные должны передаваться в Shp_item, shpa, shpb ? У меня так приходит: Shp_item=2&shpa=test@test.ru&shpb=1 - email заменил.

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15895
13
09:50

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

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
14
10:12

Вы не можете просматривать опубликованные ссылки

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15895
15
10:47

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

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
16
11:06

Да, все правильно. На страницу успешного платежа отправляет, но там нет ничего кроме "Данные платежа не найдены в базе данных."
У меня в базе данных таблицы дублируются, только с разным префиксом, это нормально:
wp_447f_reservation_details_orders
wp_447f_reservation_orders_history
wp_447f_reservation_pay_results
wp_b7c0_reservation_details_orders
wp_b7c0_reservation_orders_history
wp_b7c0_reservation_pay_results

Таблицы wp_447f_reservation_pay_results и wp_b7c0_reservation_pay_results пустые. Т.е. как я понимаю в них не попадает информация. Как она вообще туда записывается? Какая функция отвечает за это?

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15895
17
11:15

мне не понятно чем обосновано такое поведение, причина по которой может показываться сообщение "Данные платежа не найдены в базе данных." может быть только одной - что эти данные в БД отсутствуют, но вы сообщаете, что все в порядке, заказ оплачен.
Пробуйте открыть файл wp-reservation-place/gateways/robokassa.php и в самом низу замените код:

if(parent::get_pay((object)$data)){
            wp_redirect(get_permalink($wrp_options['page_successfully_pay'])); exit;
        } else {
            wp_die(__('Данные платежа не найдены в базе данных.'));
        }

на это

wp_redirect(get_permalink($wrp_options['page_successfully_pay'])); exit;
        

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
18
11:48

Вечером попробую, отпишусь. Спасибо

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
19
22:39

Заменил код как вы сказали. Все заработало. Правда в таблицу wp_b7c0_reservation_pay_results все равно ничего не попадает, она пустая.
Как я понимаю мы убрали какую-то проверку, т.е. это не очень хорошо?

0
Андрей CS
не в сети 2 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 15895
20
12:06

да мы убрали проверку на присутствие платежа в БД
parent::get_pay((object)$data)
ничего критичного тут нет, можно работать и без нее.
понятия не имею почему у вас эта проверка не отрабатывает, если есть навыки php, то можете самостоятельно проверить что передается в метод get_pay и что он отдает, может тогда что то будет ясно.

0
Станислав
не в сети 4 года
На сайте с 28.06.2016
Участник
21
02:31

Спасибо. Буду разбираться.

0
Тема закрыта. Публикация новых сообщений запрещена.