Skip to content

Ошибка приема платежей. #29

Open
korenevskiy opened this issue Jun 14, 2019 · 5 comments
Open

Ошибка приема платежей. #29

korenevskiy opened this issue Jun 14, 2019 · 5 comments

Comments

@korenevskiy
Copy link

korenevskiy commented Jun 14, 2019

Настроил платежный модуль, сохранил настройки.
Делаю тестовую (покупку) оплату в режиме инкогнито в браузере Chrome с выбором "Яндекс.Касса 2.0: Сбербанк Бизнес Онлайн" (YandexMoneySbbol).
Пустой экран, вылетает ошибка:
Error: Call to a member function get() on null: Call to undefined method pm_yandex_money_sbbol::getMode()
image

@ostulov
Copy link

ostulov commented Jun 14, 2019

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

@korenevskiy
Copy link
Author

korenevskiy commented Jun 14, 2019

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

А почему об этом не написать в сообщении на сайте? Об этом всмысле собщение "Проверьте подключение со стороны Яндекс.Касса" или например сформировать email одной командой, которая отсылает сообщение администратору по подключению указанные в Конфиге CMS.
Каждый администратор настраивает почтовые сообщения при установке сайта. Поэтому разработчику модуля достаточно сделать отправку сообщения всего одной функцией, без указанания паролей, адресов, логинов.
.
Во вторых Белые экраны, и ошибки наподобии этой делает сайт хакерски уязвимым.
"История: Во время войны шпионы под обстрелом волокли убитых своих коллег. У противника руки опускались, когда он обстреливал людей, а трупов потом было 0. "
Если ошибки есть то их ни в коем случае нельзя показывать посетителю сайта!!!!!!. Даже если они есть. Вы своим модулем делаете сайт клиента ЯндексКассы уязвимым. Белый экран с надписью функции показывает взломщику где слабое место. В третьих клиент такого сайта убежит с такого сайта. Это не помощь вашим клиентам, это подстава.

@korenevskiy
Copy link
Author

Я проверил доступ:
Режим платежа "Яндекс.Деньги 2.0 - Касса" имеет доступ к Агрегатору, и меня переадресовывает на ЯндексКассу агрегатор.
А режим платежа "Яндекс.Касса 2.0: Сбербанк Бизнес Онлайн" (YandexMoneySbbol) выдает ошибку.
Как это возможно?
В обоих режимах сохранены одинаковые ShoiID и Секретное слово.

@ostulov
Copy link

ostulov commented Jun 14, 2019

Способы оплаты подключаются отдельно на стороне Яндекс.Кассы.

@korenevskiy
Copy link
Author

korenevskiy commented Jun 15, 2019

Спасибо огромное.
Но все же ошибки не должно быть.
Предположим Предпрениматель ЯндексКассы сменил ключ. И это стало поводом к белому экрану смерти сайта?
Сайт НЕ должен ломаться и сообщать о своих слабых местах.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

No branches or pull requests

2 participants