- MODX 3
- PHP 8.2
- miniShop3
FAQ
Статус платежа не обновляется кнопкой
Публичного запроса статуса у WEBPAY для этого пакета нет. Синхронизировать не опрашивает WEBPAY. Кнопка показывает попытки, которые сайт уже сохранил. Если нет номера магазина или секрета, кнопка всё равно отработает и покажет подсказку «не настроен». Новый статус приходит только на assets/components/msp3webpay/webhook.php.
Возврат до списания холда не уходит
Пока попытка в authorized, пакет просит сначала списать холд. Возврат и отмена холда идут на один адрес POST /api/v1/transactions/cancel, но до списания доступна только отмена. Списание: POST /api/v1/transactions/complete.
Нужны логин и пароль кабинета в msp3webpay_api_username и msp3webpay_api_password.
Покупатель вернулся на сайт, а заказ не оплачен
return.php только перенаправляет браузер. Статус ставит webhook. Если msp3webpay_success_url или msp3webpay_fail_url пусты или с чужого хоста, покупатель попадёт на ресурс ms3_order_redirect_thanks_id MiniShop3.
Проверьте адрес в кабинете WEBPAY и что он открывается по HTTPS без 301:
https://ваш-домен.ru/assets/components/msp3webpay/webhook.php