Skip to content
msp3WebPay
Приём оплаты через WEBPAY для MiniShop3: карта, ERIP, холд, webhook и возврат покупателя
  • MODX 3
  • PHP 8.2
  • miniShop3
  1. Компоненты
  2. msp3WebPay
  3. FAQ

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:

text
https://ваш-домен.ru/assets/components/msp3webpay/webhook.php