Добрый день! =)
Установлено дополнение 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
Оплата не проходит, просто страница перезагружается.
Тема стандартная, плагины и ВП обновлены, Платежный баланс активирован, в личном кабинете Тинькова все настройки есть, настройки демо-терминала введены, фискализация платежа включена.
В чем может быть дело?
Спасибо!
Андрей CS сказал(а)
Прикладывайте скрины настроек на стороне сайта и на стороне платежной системы.ВАЖНО! Обязательно запросите через чат поддержки включение массива 'DATA' в данные нотификации! Если этого не будет сделано, то подключение не будет работать корректно.
Это сделано?
В поддержке сказали, что DATA включены по-умолчанию.
С предыдущими ошибками разобрались - поддержка подтвердила запрос на подключение экварийнга. Но появились новые (
Вот скрин настроек дополнения Тинькова:
Указанные ошибки не имеют отношения к функционалу оплаты, в корзине нельзя нажать на кнопку "Оплатить", тк там нет такой кнопки, речь идет о создании заказа? в этом случае, рекомендую отключить на сайте режим дебага или вывод ошибок и уведомлений php, если это включено, либо создавайте тему на форуме дополнения commerce.
Чтобы проверить функционал оплаты пробуйте просто пополнить баланс пользователя на сайте.
Спасибо, проблема действительно была в логировании.
Скажите, пожалуйста, нам нужна фискализация платежа. Но когда ее включаю в настройках, то при создании заказа перестает работать возможность оплаты через тиньков. Нужно какое-то еще дополнение для фискализации или что-то донастроить?
Если включена фискализация и отключена оплата по карте, то проходят платежи на личный баланс, письмо на емейл заказчика приходит, заказ на стороне тинькова создается.
Но результат тестирования тинькова говорит: Ошибка нотификации: не получаем ответ "OK" на следующие запросы нотификации: CONFIRMED Проверьте и поправьте обработку нотификаций: CONFIRMED. После этого повторите тест-кейс.
Что за оплата по карте?
Проверил все тест-кейсы с фискализацией данного подключения на этом сайте, проблем не заметил, все отработало.
Пробуйте открыть файл /tinkoff-gateway/index.php, на строке 231 будет:
//rcl_mail_payment_error( json_encode( $POST ), $POST ); //exit;
расскомментируйте эти строки, чтобы получилось так:
rcl_mail_payment_error( json_encode( $POST ), $POST ); exit;
после этого попробуйте провести тест, на админскую почту должно придти письмо с данными платежа, скиньте сюда содержимое этого письма
Что за оплата по карте?
Я имею в виду оплату через тиньков картой, без пополнения баланса личного.
после этого попробуйте провести тест, на админскую почту должно придти письмо с данными платежа, скиньте сюда содержимое этого письма
Тестирование фискализации в этот раз нормально прошло, спасибо!
Вот текст письма:
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
slich87@mail.ru сказал(а)
Я имею в виду оплату через тиньков картой, без пополнения баланса личного.
Вы об оплате настоящей картой? тестовые платежи выполняются через тестовую карту, не очень понимаю как у вас платежи проводятся, судя по присланным данным была произведена проверка отмены платежа с фискальными данными.
Если платежи проводятся теперь нормально, то верните изменения на исходную, может задержка какая то была.
Андрей CS сказал(а)
Вы об оплате настоящей картой? тестовые платежи выполняются через тестовую карту, не очень понимаю как у вас платежи проводятся, судя по присланным данным была произведена проверка отмены платежа с фискальными данными.
Если платежи проводятся теперь нормально, то верните изменения на исходную, может задержка какая то была.
По факту получается, что он не работает: при нажатии на кнопку ничего не происходит. Неважно, включена при этом возможность оплаты с личного счета пользователя или нет.
Нам личный счет не особо нужен, критично было, чтобы пользователи оплачивали сразу картой.
Андрей CS сказал(а)
Обновите дополнение до версии 1.0.1
Андрей, обновила, спасибо!
Сейчас при нажатии на кнопку Оплатить через Tinkoff дает возможность оплатить картой.
Но из трех тестовых платежей всего один успешный (тот, что на неуспешный платеж). Остальные два результата показывают ошибку (успешный платеж и отмененный платеж).
Статус заказа в админке вордпресса не меняется, остается как неоплаченный, хотя от тинькова приходит письмо с чеком и данными заказа.