# Сценарий выплат самозанятым без открытия ЭСП

Для начала работы, Торговая Площадка запрашивает у МОНЕТА.РУ security\_key и secret\_key, необходимые для отправки запросов в NPD API по url: <https://my.payanyway.ru/npdapi/method&#x20>;

Также Торговая Площадка на своей стороне реализует обработчик, принимающий url-уведомления от NPD API и сообщает его url.

Для того, чтобы система NPD API перед выплатой самозанятому могла бы зарегистрировать его доход в ФНС, необходимо выполнить [Привязку самозанятого по ИНН](/marketplace/samozanyatye/scenarii-ispolzovaniya-npd-api/3.-privyazka-samozanyatogo-po-inn-delaem-na-forme-vvoda-inn.md). Процесс привязки является асинхронным и требует от самозанятого подтверждения в приложении "Мой налог". По результатам привязки Площадка получит url-уведомление.

Далее, для того, чтобы Торговая Площадка имела возможность делать выплаты самозанятым по СБП, необходимо в базе данных Площадки сохранить ID банка, на которой будут совершаться выплаты самозанятому. Для получения списка банков и их ID необходимо выполнить [Запрос на получение списка банков](/marketplace/samozanyatye/scenarii-ispolzovaniya-npd-api/11.-vyvod-na-kartu-1.md), доступных самозанятому. Полученный список Торговая Площадка в её UI-интерфейсе показывает самозанятому, а затем в базу данных на стороне Площадки сохраняет выбранное значение bank\_id. В данном случае идентификатор банка является внутренним идентификатором в системе NPD API. Целесообразно время от времени, либо перед каждым выводом через СБП, вновь получать список банков, поскольку у самозанятого он может меняться.

Непосредственно сама выплата самозанятому производится через транзитный счёт, находящийся под управлением системы NPD API. Сценарий выплаты следующий:

1\) Торговая Площадка делает перевод на транзитный счёт NPD API суммы, подлежащей выводу самозанятому с учетом удерживаемых комиссий. В атрибутах перевода необходимо передать следующие данные для регистрации дохода самозанятого и последующего вывода средств за вычетом комиссий, рассмотренных в разделе: [Выплата в пользу самозанятого от юридического лица](/marketplace/samozanyatye/scenarii-ispolzovaniya-npd-api/7.-priem-platezha-v-polzu-samozanyatogo.md). Среди атрибутов есть seller\_bank\_id - ID банка, на который будет сделана выплата самозанятому по СБП, либо payer\_ptkn для передачи PAYMENTTOKEN если выплата должна быть произведена на ранее привязанную банковскую карту самозанятого.

2\) Система NPD API, считает переданные Площадкой атрибуты операции и начнёт процедуру регистрации дохода самозанятого. Если регистрация дохода пройдет успешно, код чека и ссылка будут переданы Площадке как url-уведомление, а затем будет совершён непосредственно вывод самозанятому.

3\) Если системе NPD API не удалось зарегистрировать доход самозанятого в течении 24-х часов, будет сделан возврат средств на счёт Площадки с комментарием "Не удалось зарегистрировтаь доход \[причина]". Причиной может быть одна из следующих:

* Самозанятый снялся с учета НПД,
* Самозанятый не привязан к платформе,
* Лимит зарегистрированного дохода самазанятого превышен.

4\) Торговая площадка иеет возможность осуществялть проверку привязки самозанятого к платформе запросом для [ежедневной проверки статуса](/marketplace/samozanyatye/scenarii-ispolzovaniya-npd-api/7.-ezhednevnaya-proverka-privyazki-k-platforme-s-kontrolem-prav.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.payanyway.ru/marketplace/samozanyatye/scenarii-vyplat-samozanyatym-bez-otkrytiya-esp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
