Skip to content
msp3Tochka
Приём оплаты через Точка Банк для MiniShop3: платёжная ссылка, webhook JWT, одно- и двухстадийная схема
  • MODX 3
  • PHP 8.2
  • miniShop3
  1. Компоненты
  2. msp3Tochka
  3. FAQ

FAQ ​

Ошибка связи с банком ​

Сайт enter.tochka.com открывается по сертификату Минцифры. В обычном наборе сертификатов PHP этого центра нет, поэтому запрос к API падает с текстом Payment provider HTTP error.

  • create, get, capture, refund и загрузка JWK: пакет подмешивает certs/russian_trusted.pem. Отдельно его ставить не нужно.
  • Если проверка подписи webhook всё равно падает на TLS, вставьте ключ в msp3tochka_webhook_jwk_json.
  • Если ошибка остаётся и сайт ходит в банк в обход транспорта пакета, укажите certs/russian_trusted.pem в openssl.cafile.

Нет номера операции ​

После создания ссылки номер операции банка должен сохраниться у попытки оплаты. Синхронизация, списание холда и возврат без этого номера в банк не ходят.

Уведомление не привязалось к заказу ​

В песочнице ответ банка часто без номера ссылки. Пакет тогда читает номер из токена уведомления. Если проверка подписи включена (msp3tochka_webhook_verify_jwt = Да), а тело уведомления не токен банка, пакет запрос отклонит.

Уведомление в песочнице пройдёт, только если сумма заказа 100 ₽. Учебный ответ банка говорит, что оплачено именно 100 ₽.

У токена нет права на эту пару кода компании и торговой точки. Перевыпустите его с правами MakeAcquiringOperation и ReadAcquiringData.

Настройки в админке есть, API их не видит ​

Кеш системных настроек. Управление → Очистить весь кеш.