msp3CDEKPay
Приём оплаты через CDEK Pay для MiniShop3: ссылка, QR СБП, webhook и чеки
- MODX 3
- PHP 8.2
- miniShop3

Логин test и ключ secret_key_123 из примеров OpenAPI живой API не принимает. Нужны логин магазина и секрет из кабинета CDEK Pay. Путь: Откуда брать ключи.
Обработчик ждёт JSON с объектом payment. Пустая проверка адреса и обычная форма не подойдут.
Адрес:
https://ваш-домен.ru/assets/components/msp3cdekpay/webhook.phpНеверная подпись отвечает 401. Для валюты TST нужен тестовый секрет, для RUR боевой.
Платёж не создался или попытка не записалась. Без ключа ссылки нечего блокировать и не с чем сверять список платежей. Возврат и чек полного расчёта ждут ещё id платежа из webhook. Это другое поле, не ключ ссылки.
HTTP часто отвечает 301 и теряет тело POST. Для webhook нужен HTTPS без редиректа, в том числе на доменах вида *.test.