msp3WebPay
Приём оплаты через WEBPAY для MiniShop3: карта, ERIP, холд, webhook и возврат покупателя
- MODX 3
- PHP 8.2
- miniShop3

У 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. Проверьте адрес в кабинете WEBPAY и что он открывается по HTTPS без 301:
https://ваш-домен.ru/assets/components/msp3webpay/webhook.php