Домой Каталог: Дополнения WP-Recall Tinkoff Gateway Ошибка: Undefined property: stdClass::$PaymentURL
23ответ(ов) в теме
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
1
11:55
Версия WP-Recall: 16.17.5
Версия дополнения: 1.0.0
Ссылка на страницу: http://sdelaionline.ru

Добрый день! =)
Установлено дополнение Tinkoff Gateway. При попытке оплатить появляется предупреждение:
Notice: Undefined property: stdClass::$PaymentURL in /home/p520995/www/sdelaionline.ru/wp-content/plugins/wp-recall/add-on/tinkoff-gateway/index.php on line 213
Оплата не проходит, просто страница перезагружается.

Тема стандартная, плагины и ВП обновлены, Платежный баланс активирован, в личном кабинете Тинькова все настройки есть, настройки демо-терминала введены, фискализация платежа включена.

В чем может быть дело?
Спасибо!

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
2
12:04

Прикладывайте скрины настроек на стороне сайта и на стороне платежной системы.

ВАЖНО! Обязательно запросите через чат поддержки включение массива 'DATA' в данные нотификации! Если этого не будет сделано, то подключение не будет работать корректно.

Это сделано?

0
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
3
17:26

Андрей CS сказал(а)
Прикладывайте скрины настроек на стороне сайта и на стороне платежной системы.

ВАЖНО! Обязательно запросите через чат поддержки включение массива 'DATA' в данные нотификации! Если этого не будет сделано, то подключение не будет работать корректно.

Это сделано?

В поддержке сказали, что DATA включены по-умолчанию.

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

Вот скрин настроек дополнения Тинькова:

Настройки дополнения в админке сайта

Настройки терминала

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
4
09:12

DATA включили, эквайринг подключен, означает ли это, что платежи проходят нормально?

0
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
5
12:13

DATA включили, эквайринг подключен, означает ли это, что платежи проходят нормально?

Нет, потому что ошибки платежей еще есть.
Если в корзине нажать на кнопку Оплатить, то вот что будет:

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
6
12:23

Указанные ошибки не имеют отношения к функционалу оплаты, в корзине нельзя нажать на кнопку "Оплатить", тк там нет такой кнопки, речь идет о создании заказа? в этом случае, рекомендую отключить на сайте режим дебага или вывод ошибок и уведомлений php, если это включено, либо создавайте тему на форуме дополнения commerce.
Чтобы проверить функционал оплаты пробуйте просто пополнить баланс пользователя на сайте.

1
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
7
20:40

Спасибо, проблема действительно была в логировании.

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

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
8
21:37

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

0
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
9
13:09

Если включена фискализация и отключена оплата по карте, то проходят платежи на личный баланс, письмо на емейл заказчика приходит, заказ на стороне тинькова создается.
Но результат тестирования тинькова говорит: Ошибка нотификации: не получаем ответ "OK" на следующие запросы нотификации: CONFIRMED Проверьте и поправьте обработку нотификаций: CONFIRMED. После этого повторите тест-кейс.

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
10
13:39

Что за оплата по карте?
Проверил все тест-кейсы с фискализацией данного подключения на этом сайте, проблем не заметил, все отработало.
Пробуйте открыть файл /tinkoff-gateway/index.php, на строке 231 будет:

//rcl_mail_payment_error( json_encode( $POST ), $POST );
//exit;

расскомментируйте эти строки, чтобы получилось так:
rcl_mail_payment_error( json_encode( $POST ), $POST );
exit;

после этого попробуйте провести тест, на админскую почту должно придти письмо с данными платежа, скиньте сюда содержимое этого письма

0
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
11
17:25

Что за оплата по карте?

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

после этого попробуйте провести тест, на админскую почту должно придти письмо с данными платежа, скиньте сюда содержимое этого письма

Тестирование фискализации в этот раз нормально прошло, спасибо!

Вот текст письма:
TerminalKey - 1550477459419DEMO
OrderId - 1553617809
Success - true
Status - CONFIRMED
PaymentId - 67214821
ErrorCode - 0
Amount - 1000
CardId - 14202075
Pan - 500000******0108
ExpDate - 1122
Token - fa637c9efe399a4887d5e39b77c2e9812b47e93b710d5346083bab4139646f4b
tinkoffPayment - 1
Cформированный хеш - {"TerminalKey":"1550477459419DEMO","OrderId":"1553617809","Success":"true","Status":"CONFIRMED","PaymentId":67214821,"ErrorCode":"0","Amount":1000,"CardId":14202075,"Pan":"500000******0108","ExpDate":"1122","Token":"fa637c9efe399a4887d5e39b77c2e9812b47e93b710d5346083bab4139646f4b"}
Текущий пост - 77
RESULT - 77
SUCCESS - 75

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
12
17:33

slich87@mail.ru сказал(а)
Я имею в виду оплату через тиньков картой, без пополнения баланса личного.

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

0
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
13
19:22

Андрей CS сказал(а)
Вы об оплате настоящей картой? тестовые платежи выполняются через тестовую карту, не очень понимаю как у вас платежи проводятся, судя по присланным данным была произведена проверка отмены платежа с фискальными данными.
Если платежи проводятся теперь нормально, то верните изменения на исходную, может задержка какая то была.

Я вот об этом способе оплаты.

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

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
14
20:03

Пополнение баланса пользователя в данный момент проходят нормально с фискализацией?

0
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
15
21:50

Пополнение баланса пользователя в данный момент проходят нормально с фискализацией?

Да, спасибо, с пополнением баланса проблем нет, фискализация тоже работает на пополнение.

Редакции сообщения
30.03.2019 21:50slich87@mail.ruПричина: не указано
0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
16
07:52

если пополнение работает, значит и оплата заказа должна нормально отрабатывать

0
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
17
08:18

Нажатие на кнопку Оплатить через Tinkoff просто перезагружает страницу.

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
18
09:08

скорее всего, это проблема дополнения, сегодня посмотрю

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
19
09:25

сообщите какие позиции содержит заказ?

0
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
20
14:56

Андрей CS сказал(а)
сообщите какие позиции содержит заказ?

Вафельный лютик, 1200 руб и Лепка Анемона, 800 руб

0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
21
19:25

Обновите дополнение до версии 1.0.1

1
slich87@mail.ru
не в сети 5 лет
На сайте с 22.01.2019
Участник
Тем 3
Сообщения 16
22
14:54

Андрей CS сказал(а)
Обновите дополнение до версии 1.0.1

Андрей, обновила, спасибо!

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


Редакции сообщения
01.04.2019 14:54slich87@mail.ruПричина: не указано
0
Андрей CS
не в сети 1 день
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16855
23
08:48

тест-кейсы раньше проходили, а теперь перестали?
смена статуса заказа тут вообще ни при чем, тест-кейсы проверяйте на пополнении баланса

0
Вы не имеете права на публикацию сообщений в этой теме