# Создать выплату через приложение с одновременным созданием исполнителя Исполнителю автоматически отправится приглашение на номер телефона для подписания договора. Далее исполнитель сможет зайти в мобильное приложение Хаскаплан, пройти верификацию, подписать договор и вывести средства себе на карту или по СБП. После создания реестра выплат необходимо проверить статус начислений методом /v1/payments/registry/{request_id}. Метод отобразит статус начисления реестра в приложение; для проверки списаний из приложения воспользуйтесь методом /v1/payments. Endpoint: POST /v1/payments/registry Version: 1.0.0 Security: clientID, clientSecret, requestSignature ## Request fields (application/json): - `requestID` (string, required) Идентификатор реестра Example: "4faeea50-d2bb-4f73-8888-f9034d6cc804" - `sourceAccountID` (string, required) Идентификатор банковского счета для списания Example: "b318731d-d2bb-4f73-bd85-f9034d6cc404" - `payments` (array, required) - `payments.paymentID` (string, required) Идентификатор платежа Example: "4b41b0ee-c144-40b4-87c0-6d2f59cb2915" - `payments.amount` (string, required) Example: "10000" - `payments.currency` (string, required) Example: "643" - `payments.purpose` (string, required) Example: "Оплата по договору №12345 от 01.01.2024" - `payments.performer` (object, required) - `payments.performer.firstName` (string) Example: "Иван" - `payments.performer.middleName` (string) Example: "Иванович" - `payments.performer.lastName` (string) Example: "Иванов" - `payments.performer.TIN` (string) ИНН исполнителя Example: "789012345678" - `payments.performer.phone` (string, required) Example: "+79012345678" - `payments.performer.country` (string) Example: "RUS" - `payments.performer.agreementType` (string, required) Тип договора, заключенного с исполнителем для работы с балансом Example: "ФЛ" ## Response 200 fields (application/json): - `requestID` (string, required) Идентификатор реестра платежей Example: "4b41b0ee-c144-40b4-87c0-6d2f59cb2915" - `status` (string, required) Enum: "created", "processing", "completed", "partially_completed", "failed" - `payments_count` (integer) Количество успешно обработанных платежей ## Response 400 fields (application/json): - `code` (integer, required) - `message` (string, required) Example: "message" ## Response 401 fields (application/json): - `code` (integer, required) - `message` (string, required) Example: "message" ## Response 500 fields (application/json): - `code` (integer, required) - `message` (string, required) Example: "message"