INCOMING POST
Callback / Webhook
Оповещения о смене статуса платежа на ваш сервер.
Требование к интеграции
Для включения этой функции вам необходимо предоставить URL-адрес (endpoint), который будет принимать POST-запросы с JSON телом.
Например: https://api.your-agent.com/callbacks/avatarix
Формат уведомления (JSON)
Incoming Body
TransactinIDLongВаш уникальный ID транзакции (из запроса Payment).
ResponseStatusIntФинальный статус (10 = Успех, <0 = Ошибка).
MessageStringТекстовое описание результата.
RequestIDLongID транзакции на стороне Платежной организации.
ResponseTypeStringТип сообщения. Всегда 'CallBack'.
Рекомендации по обработке
Отвечайте 200 OK
Ваш сервер должен вернуть HTTP статус 200, подтверждая получение уведомления. Иначе система может пытаться отправить его повторно.
Обновление базы
Используйте TransactinID для поиска платежа в своей БД и обновите его статус согласно полю ResponseStatus.