> For the complete documentation index, see [llms.txt](https://docs.payanyway.ru/marketplace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payanyway.ru/marketplace/sbp/widget-sbp-fps/opoveshenie-o-sobytiyakh.md).

# Уведомления о событиях

Операции перевода формируются сервисом Moneta SBP/FPS в статусе `Операция создана` и для продолжения операции необходимо воспользоваться методом PaymentRequest [MONETA.MerchantAPI](http://www.moneta.ru/doc/MONETA.MerchantAPI.v2.ru.pdf),  указав в поле **payee** номер операции с ведущим нулем.

Результат подготовки операции перевода будет передан на указанный маркетплейсом при регистрации **callback url** в виде POST запроса с JSON объектом содержащим параметры:

* `operationId` - номер операции с ведущим нулем, который необходимо указать в *PaymentRequest*  в поле **payee**
* `messageId` *-*  номер сообщения СБП, его необходимо указать в operationInfo в поле `SECUREDFIELD:unsBo_79`

Информация, подтверждающая валидность сообщения, будет замещена в заголовке HTTP запроса **`X-Digest.`**&#x421;ервис Moneta SBP/FPS размещает в этом заголовке подпись данных из тела запроса, созданную при помощи  ApiSecret, предоставленного при [регистрации маркетплейса](https://docs.payanyway.ru/marketplace/sbp/widget-sbp-fps/registraciya-marketpleisa) с использованием алгоритма **HMAC-SHA512.**

Уведомление на **callback url** считается успешно доставленным в случае получения от маркетплейса HTTP ответа с кодом 200. В противном случае, сервис Moneta SBP/FPS будет пытаться повторить доставку уведомления до достижения таймаута, после которого проведение перевода будет невозможно.
