Skip to main content
Набор методов, чтобы отправить пробное уведомление на ваш URL и проверить приёмник, не дожидаясь реальной оплаты. Аутентификация: обязательна.
Примеры используют хелпер call() и переменные $SECRET/$PUBLIC_ID — их определение см. в Как подписать запрос. Проще не писать подпись руками, а взять SDK.
Пробные тела содержат "is_test": true. Отправка на явный url/url_callback НЕ подписывается (к произвольному URL не привязан секрет). Исключение — /v1/payment/testing-webhook без url: пробное тело уходит на зарегистрированный endpoint проекта и подписано его настоящим секретом (стандартные заголовки X-Webhook-*), так что можно проверить и свою проверку подписи.

POST /v1/payment/testing-webhook

Синхронно шлёт пробное тело и возвращает HTTP‑код и время ответа вашего эндпоинта.
string
Куда отправить пробное тело. Не передан — доставка уходит на зарегистрированный endpoint проекта, подписанная его секретом; если endpoint не зарегистрирован, вернётся ошибка webhook.no_endpoint.
string
Статус в теле. По умолчанию paid.
Ответ:
Если ваш эндпоинт не ответил, метод возвращает не ошибку, а результат пробы:

POST /v1/test-webhook/payment · /wallet · /payout

Пробный вебхук заданного типа на url_callback.
string
обязательно
Куда отправить пробное тело.
string
Валюта в теле.
string
Сеть в теле.
string
UUID объекта (платежа, кошелька или выплаты), который попадёт в пробное тело события.
string
Ваш order_id, который попадёт в пробное тело события.
string
Статус в теле.
Ответ:
status_code — HTTP‑код, которым ответил ваш эндпоинт.

Пример запроса


Коды ошибок


Нюансы

  • Пробные тела не подписаны и помечены "is_test": true. Ваш код проверки подписи должен уметь отличать их (или тестируйте подпись отдельно на боевых событиях).
  • testing-webhook — легаси‑форма; для новых интеграций предпочитайте test-webhook/*.

Связанные страницы

Объект вебхука и проверка подписи

Отладка вебхуков