- MODX 3
- PHP 8.2
- miniShop3
FAQ
Payment is not configured
Пустые server_url, логин или пароль API (Settings::isConfigured() ложно). Проверьте properties способа, затем системные настройки, затем кэш.
При оплате send() возвращает эту ошибку. Кнопка Sync на вкладке при тех же пустых полях отвечает success: отдаёт список попыток и note msp3paykeeper.err_not_configured, без запроса к PayKeeper.
Webhook 401 / Error
Неверная msp3paykeeper_secret_word (или secret_word в properties способа) или обработчик недоступен по HTTPS. Секрет оповещений и пароль API это разные поля.
URL в кабинете:
https://ваш-домен.ru/assets/components/msp3paykeeper/webhook.phpHTTPS без Basic Auth и без 301.
Нет идентификатора платежа на возврате
Возврат идёт по id из уведомления. invoice_id для reverse не подходит. Пока попытка pending или authorized, вкладка не вызывает reverse: сначала webhook или capture.
Настройки заполнены, токен не берётся
GET {server_url}/info/settings/token/ с Basic Auth. Если 401, логин или пароль API не те.
Для демо используйте https://demo.paykeeper.ru и пару demo / demo. https://demo.server.paykeeper.ru на эти логин и пароль токен не отдаёт.
