Инициирует расчет комиссии и ее удержание с инвестиционных счетов, подписанных на конкретный основной счет — обычно это связано с запросом на снятие средств, отправленным на ваш CRM.
Конечная точка
POST [host]/api/admin/fees/v2/fee/feeservice/processextТело запроса
| Имя | Тип | Требуется | Описание |
|---|---|---|---|
| account_login | строка | Да | Логин аккаунта (номер). |
| request_id | строка | Да | Идентификатор запроса на вывод средств из вашего внешнего CRM (связывает вывод CRM с обработкой комиссии B2COPY). |
О request_id
Ваш CRM генерирует уникальный идентификатор для вывода средств и передает его как request_id. Повторно используйте один и тот же идентификатор в запросах опроса, чтобы отслеживать статус оплаты комиссии за этот вывод средств.
curl -X POST "[host]/api/admin/fees/v2/fee/feeservice/processext" \
-H "Authorization: Bearer <your-access-token>" \
-d '{
"account_login": "123456",
"request_id": "withdrawal_req_789"
}'Ответ и статусы
{
"account_login": "123456",
"request_id": "withdrawal_req_789",
"status": 1
}| Статус | Имя | Значение |
|---|---|---|
| 1 | FEE_PROCESS_STATUS_PENDING | Обработка (временная) — выплаты комиссии продолжаются; начать голосование. |
| 2 | FEE_PROCESS_STATUS_SUCCESS | Done (final) — все комиссии оплачены; никаких дальнейших действий. |
| 3 | FEE_PROCESS_STATUS_ERROR | Ошибка (окончательная) — проверьте детали и при необходимости повторите попытку. |
Плата не взимается
Если вычет комиссии не требуется, ответ немедленно возвращает FEE_PROCESS_STATUS_SUCCESS без статуса PENDING.
Опрос
Отправить первоначальный запрос
Вызовите метод с помощью
account_loginиrequest_id; наPENDINGподождите 3–5 секунд.Повторите с тем же request_id
Опросите метод еще раз, используя тот же идентификатор.
Остановитесь на окончательном статусе
Продолжайте, пока не получите
FEE_PROCESS_STATUS_SUCCESSилиFEE_PROCESS_STATUS_ERROR.
