Download OpenAPI specification:Download
$ref: assets/general_description.md
По умолчанию мы создаем выплату от юрлица, которому принадлежит исполнитель. Вы можете переопределить это поведение, явно передав идентификатор юрлица в параметре agent_id. Для компаний, поддерживающих работу с несколькими балансами исполнителей, если передан balance_id, то выплата будет создана на юрлицо переданного баланса, и переопределить юрлицо у выплаты будет нельзя. Зачисление денежных средств осуществляется только на банковские карты, выпущенные в РФ. Если не передать ни requisite_id, ни requisite, то при создании выплаты будет использоваться реквизит исполнителя по умолчанию. Результат запроса на выплату можно получить, вызвав метод Получить информацию по выплате, передав в него соответствующий payment_id. Поля в запросе не должны содержать номер банковской карты, кроме поля account_number в requesite.
Создает новую выплату
required | Номер телефона для СБП (object) or Карта банка (object) or Карта банка (PCI DSS) (object) (Платежный реквизит) Платежный реквизит. Если реквизит еще не существует, будет создан новый. Не указывается, если используется параметр requisite_id или требуется использовать реквизит по умолчанию |
object or null Данные для проверки в СБП платеже | |
customer_payment_id | string <= 36 characters Идентификатор выплаты в системе клиента. Идентификатор не должен содержать номер карты. Два платежа с одним и тем же идентификатором не могут быть созданы в системе. Идентификатор может содержать только латинские буквы, цифры, пробелы и символы -_.!:*()[]@$~`^,;=<>|{}‘ |
contractor_id required | integer Идентификатор исполнителя |
amount required | number Сумма выплаты |
agent_id | integer Идентификатор юрлица |
branch_office_id | integer Идентификатор филиала |
bank_account_id | integer Идентификатор счета |
service_name | string Наименование услуг (только для самозанятых исполнителей). Не должно содержать номер банковской карты. |
payment_purpose | string Назначение платежа. Не должно содержать номер банковской карты. |
balance_id | integer or null Идентификатор баланса |
object or null Данные для создания акта по выплате | |
object or null Информация о покупателе (используется для формирования чеков самозанятых исполнителей) | |
fix_commission | number or null удержание фиксированное(не больше суммы выплаты) |
percent_commission | number or null удержание в процентах |
{- "requisite": {
- "type_id": 8,
- "account_number": "5469550053219652"
}, - "contractor_id": 123,
- "amount": 100,
- "agent_id": 61,
- "service_name": "наименование услуг (только для самозанятых исполнителей). Не должно содержать номер банковской карты.",
- "payment_purpose": "назначение платежа. Не должно содержать номер банковской карты.",
- "customer_payment_id": "9f0bb7b7-e5cd-4725-8080-4c230ec702ad"
}
{- "item": {
- "id": 15731787,
- "amount": 101,
- "amount_paid": 74,
- "commission": 20,
- "commission_bank": 14.8,
- "tax_amount": 6,
- "is_final": false,
- "branch_office_id": 1,
- "receipt": {
- "can_cancel": true,
- "cancel_reason": null,
- "key": "2008kkz4ga",
- "status": "active",
- "operation_at": "2021-08-25T15:48:43+03:00",
- "links": {
- "fns_url": "https:\\lknpd.nalog.ru\u0007pi\u000b1\receipt/540450204860/201jgrucjf/print",
}
}, - "status": {
- "id": 3,
- "title": "в обработке",
- "theme": "warning"
}, - "error": null,
- "payment_purpose": null,
- "customer_payment_id": "9f0bb7b7-e5cd-4725-8080-4c230ec702ad",
- "contractor": {
- "id": 68,
- "phone": "+71231230000",
- "full_name": "Вера Илья Клавдия",
- "short_name": "Вера И.К."
}, - "requisite": {
- "id": 273243,
- "icon": {
- "overlay": true
}, - "title": "Карта",
- "description": "Mastercard · 8085"
}, - "creator": {
- "id": 496,
- "full_name": "Карат"
}, - "agent": {
- "id": 1,
- "full_name": "end-to-end deliver web-readiness"
}, - "history": [
- {
- "message": "Поставлен в очередь",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}, - {
- "message": "Создан. Карат (id:496)",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}
], - "act": {
- "id": 1,
- "status": {
- "id": "signed",
- "title": "Подписан"
}
}, - "nominal_info": {
- "is_holded": true
}, - "created_at": "2021-03-18T12:12:08+03:00"
}
}
Возвращает все выплаты
include | Array of strings Items Enum: "abilities" "requisite" "creator" "agent" "branch_office" "history" "payload" Example: include=requisite,creator Дополнительно к существующим полям можно запросить дополнительную информацию по выплате
|
status | integer Enum: 1 2 3 4 5 6 8 ИД статуса выплаты:
|
ids | Array of integers Example: ids=1,2,3 Массив ИД выплат |
contractor_ids | Array of integers Example: contractor_ids=1,2,3 Массив ИД исполнителей выплат |
agent_ids | Array of integers Example: agent_ids=1,2,3 Массив ИД юрлиц выплат |
branch_office_ids | Array of integers Example: branch_office_ids=1,2,3 Массив ИД филиалов выплат |
has_acceptance_certificate | boolean Example: has_acceptance_certificate=true Есть ли привязанный ПСА к выплате |
created_at_from | string <date> Example: created_at_from=2024-03-13T15:32:01+03:00 Фильтр по дате создания, возвращаются только те, что позже или равны указанной |
created_at_to | string <date> Example: created_at_to=2024-03-13T15:32:01+03:00 Фильтр по дате создания, возвращаются только те, что раньше или равны указанной |
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "id": 15731787,
- "amount": 101,
- "amount_paid": 74,
- "commission": 20,
- "commission_bank": 14.8,
- "tax_amount": 6,
- "is_final": false,
- "branch_office_id": 1,
- "receipt": {
- "can_cancel": true,
- "cancel_reason": null,
- "key": "2008kkz4ga",
- "status": "active",
- "operation_at": "2021-08-25T15:48:43+03:00",
- "links": {
- "fns_url": "https:\\lknpd.nalog.ru\u0007pi\u000b1\receipt/540450204860/201jgrucjf/print",
}
}, - "status": {
- "id": 3,
- "title": "в обработке",
- "theme": "warning"
}, - "error": null,
- "payment_purpose": null,
- "customer_payment_id": "9f0bb7b7-e5cd-4725-8080-4c230ec702ad",
- "contractor": {
- "id": 68,
- "phone": "+71231230000",
- "full_name": "Вера Илья Клавдия",
- "short_name": "Вера И.К."
}, - "requisite": {
- "id": 273243,
- "icon": {
- "overlay": true
}, - "title": "Карта",
- "description": "Mastercard · 8085"
}, - "creator": {
- "id": 496,
- "full_name": "Карат"
}, - "agent": {
- "id": 1,
- "full_name": "end-to-end deliver web-readiness"
}, - "history": [
- {
- "message": "Поставлен в очередь",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}, - {
- "message": "Создан. Карат (id:496)",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}
], - "act": {
- "id": 1,
- "status": {
- "id": "signed",
- "title": "Подписан"
}
}, - "nominal_info": {
- "is_holded": true
}, - "created_at": "2021-03-18T12:12:08+03:00",
- "branch-office": {
- "id": 12,
- "name": "Филиал",
- "agent": {
- "id": 45,
- "name": "Агент"
}, - "address": "Московская 4, д. 3",
- "limit_monthly": 250,
- "limit_daily": 250,
- "is_active": 0,
- "limits": [
- {
- "type": "limit_daily",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}, - {
- "type": "limit_monthly",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}
]
}
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}, - "links": {
- "path": "string",
- "first_page_url": "string",
- "last_page_url": "string",
- "next_page_url": null,
- "prev_page_url": null
}
}
Чтобы узнать, можно ли повторить выплату, выполните запрос на получение выплаты/списка выплат с параметром ?include=abilities. За возможность повторения выплаты отвечает свойство abilities.can_repeat.
payment_id required | integer Id выплаты для повтора |
{- "item": {
- "id": 15731787,
- "amount": 101,
- "amount_paid": 74,
- "commission": 20,
- "commission_bank": 14.8,
- "tax_amount": 6,
- "is_final": false,
- "branch_office_id": 1,
- "receipt": {
- "can_cancel": true,
- "cancel_reason": null,
- "key": "2008kkz4ga",
- "status": "active",
- "operation_at": "2021-08-25T15:48:43+03:00",
- "links": {
- "fns_url": "https:\\lknpd.nalog.ru\u0007pi\u000b1\receipt/540450204860/201jgrucjf/print",
}
}, - "status": {
- "id": 3,
- "title": "в обработке",
- "theme": "warning"
}, - "error": null,
- "payment_purpose": null,
- "customer_payment_id": "9f0bb7b7-e5cd-4725-8080-4c230ec702ad",
- "contractor": {
- "id": 68,
- "phone": "+71231230000",
- "full_name": "Вера Илья Клавдия",
- "short_name": "Вера И.К."
}, - "requisite": {
- "id": 273243,
- "icon": {
- "overlay": true
}, - "title": "Карта",
- "description": "Mastercard · 8085"
}, - "creator": {
- "id": 496,
- "full_name": "Карат"
}, - "agent": {
- "id": 1,
- "full_name": "end-to-end deliver web-readiness"
}, - "history": [
- {
- "message": "Поставлен в очередь",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}, - {
- "message": "Создан. Карат (id:496)",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}
], - "act": {
- "id": 1,
- "status": {
- "id": "signed",
- "title": "Подписан"
}
}, - "nominal_info": {
- "is_holded": true
}, - "created_at": "2021-03-18T12:12:08+03:00"
}
}
Статус выплаты имеет смысл запрашивать с периодичностью не чаще одного раза в минуту до получения флага is_final.
payment_id required | integer Id выплаты, по которой запрашивается информация |
include | Array of strings Items Enum: "abilities" "requisite" "creator" "agent" "branch_office" "history" "payload" Example: include=requisite,creator Дополнительно к существующим полям можно запросить дополнительную информацию по выплате
|
{- "item": {
- "id": 15731787,
- "amount": 101,
- "amount_paid": 74,
- "commission": 20,
- "commission_bank": 14.8,
- "tax_amount": 6,
- "is_final": false,
- "branch_office_id": 1,
- "receipt": {
- "can_cancel": true,
- "cancel_reason": null,
- "key": "2008kkz4ga",
- "status": "active",
- "operation_at": "2021-08-25T15:48:43+03:00",
- "links": {
- "fns_url": "https:\\lknpd.nalog.ru\u0007pi\u000b1\receipt/540450204860/201jgrucjf/print",
}
}, - "status": {
- "id": 3,
- "title": "в обработке",
- "theme": "warning"
}, - "error": null,
- "payment_purpose": null,
- "customer_payment_id": "9f0bb7b7-e5cd-4725-8080-4c230ec702ad",
- "contractor": {
- "id": 68,
- "phone": "+71231230000",
- "full_name": "Вера Илья Клавдия",
- "short_name": "Вера И.К."
}, - "requisite": {
- "id": 273243,
- "icon": {
- "overlay": true
}, - "title": "Карта",
- "description": "Mastercard · 8085"
}, - "creator": {
- "id": 496,
- "full_name": "Карат"
}, - "agent": {
- "id": 1,
- "full_name": "end-to-end deliver web-readiness"
}, - "history": [
- {
- "message": "Поставлен в очередь",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}, - {
- "message": "Создан. Карат (id:496)",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}
], - "act": {
- "id": 1,
- "status": {
- "id": "signed",
- "title": "Подписан"
}
}, - "nominal_info": {
- "is_holded": true
}, - "created_at": "2021-03-18T12:12:08+03:00",
- "branch-office": {
- "id": 12,
- "name": "Филиал",
- "agent": {
- "id": 45,
- "name": "Агент"
}, - "address": "Московская 4, д. 3",
- "limit_monthly": 250,
- "limit_daily": 250,
- "is_active": 0,
- "limits": [
- {
- "type": "limit_daily",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}, - {
- "type": "limit_monthly",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}
]
}
}
}
Статус выплаты имеет смысл запрашивать с периодичностью не чаще одного раза в минуту до получения флага is_final.
customer_payment_id required | integer Идентификатор выплаты в системе клиента. Значение должно быть в URL-encoded формате, так как некоторые символы могут быть неправильно интерпретированы на принимающей стороне. |
include | Array of strings Items Enum: "abilities" "requisite" "creator" "agent" "branch_office" "history" "payload" Example: include=requisite,creator Дополнительно к существующим полям можно запросить дополнительную информацию по выплате
|
{- "item": {
- "id": 15731787,
- "amount": 101,
- "amount_paid": 74,
- "commission": 20,
- "commission_bank": 14.8,
- "tax_amount": 6,
- "is_final": false,
- "branch_office_id": 1,
- "receipt": {
- "can_cancel": true,
- "cancel_reason": null,
- "key": "2008kkz4ga",
- "status": "active",
- "operation_at": "2021-08-25T15:48:43+03:00",
- "links": {
- "fns_url": "https:\\lknpd.nalog.ru\u0007pi\u000b1\receipt/540450204860/201jgrucjf/print",
}
}, - "status": {
- "id": 3,
- "title": "в обработке",
- "theme": "warning"
}, - "error": null,
- "payment_purpose": null,
- "customer_payment_id": "9f0bb7b7-e5cd-4725-8080-4c230ec702ad",
- "contractor": {
- "id": 68,
- "phone": "+71231230000",
- "full_name": "Вера Илья Клавдия",
- "short_name": "Вера И.К."
}, - "requisite": {
- "id": 273243,
- "icon": {
- "overlay": true
}, - "title": "Карта",
- "description": "Mastercard · 8085"
}, - "creator": {
- "id": 496,
- "full_name": "Карат"
}, - "agent": {
- "id": 1,
- "full_name": "end-to-end deliver web-readiness"
}, - "history": [
- {
- "message": "Поставлен в очередь",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}, - {
- "message": "Создан. Карат (id:496)",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}
], - "act": {
- "id": 1,
- "status": {
- "id": "signed",
- "title": "Подписан"
}
}, - "nominal_info": {
- "is_holded": true
}, - "created_at": "2021-03-18T12:12:08+03:00"
}
}
Возвращает все выплаты
include | Array of strings Items Enum: "abilities" "requisite" "creator" "agent" "branch_office" "history" "payload" "act" "nominal_info" "bank_account" "approver" "files" "vehicle" "vehicle_pledges_report" "comment" "pledge_redemption" Example: include=requisite,creator Дополнительно к существующим полям можно запросить дополнительную информацию по выплате
|
status_id | integer Enum: 1 2 3 4 5 6 7 8 ИД статуса:
|
ids | Array of integers Example: ids=1,2,3 Массив ИД выплат |
contractor_ids | Array of integers Example: contractor_ids=1,2,3 Массив ИД исполнителей выплат |
agent_ids | Array of integers Example: agent_ids=1,2,3 Массив ИД юрлиц выплат |
branch_office_ids | Array of integers Example: branch_office_ids=1,2,3 Массив ИД филиалов выплат |
has_acceptance_certificate | boolean Example: has_acceptance_certificate=true Есть ли привязанный ПСА к выплате |
created_at_from | string <date> Example: created_at_from=2024-03-13T15:32:01+03:00 Фильтр по дате создания, возвращаются только те, что позже или равны указанной |
created_at_to | string <date> Example: created_at_to=2024-03-13T15:32:01+03:00 Фильтр по дате создания, возвращаются только те, что раньше или равны указанной |
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "id": 0,
- "status": {
- "id": 1,
- "title": "Оплачен",
- "theme": "success"
}, - "is_final": true,
- "error": {
- "type": "string",
- "title": "string",
- "code": 10001
}, - "customer_payment_id": "string",
- "external_id": 0,
- "amount": 0,
- "amount_paid": 0,
- "commission": 0,
- "commission_bank": 0,
- "tax_amount": 0,
- "receipt": {
- "key": "string",
- "status": "string",
- "operation_at": "string",
- "cancel_reason": "string",
- "can_cancel": true,
- "links": {
- "fns_url": "string",
- "saved_url": "string"
}
}, - "fiscal_receipt": { },
- "payment_purpose": "string",
- "payment_from": "string",
- "sbp_info": {
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "is_need_validate_sbp_fio": true,
- "from_requisites_fio": 0
}, - "driver": {
- "id": 0,
- "full_name": "string"
}, - "contractor": {
- "id": 0,
- "phone": "string",
- "inn": "string",
- "full_name": "string",
- "short_name": "string",
- "is_selfemployer": true,
- "is_deleted": true,
- "in_stop_list": true
}, - "branch_office": {
- "id": 0,
- "agent": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "address": "string",
- "limit_monthly": 0,
- "limit_daily": true,
- "is_active": 0,
- "temporary_limits": [
- {
- "date": "2019-08-24",
- "limit": 0
}
]
}, - "bank_account": {
- "id": 0,
- "name": "string"
}, - "requisite": {
- "id": 0,
- "type_id": 0,
- "icon": {
- "normal": "string",
- "url": "string",
- "overlay": "string"
}, - "title": "string",
- "mask": "string",
- "description": "string",
- "requisite": {
- "account_number": "string",
- "sbp_bank_id": 0,
- "card": {
- "id": null,
- "uuid": "0196860e-c06d-7729-6dea-80908c396fe1",
- "mask": "411111******1111"
}, - "bank_name": "Сбербанк",
- "last_name": "string",
- "first_name": "string",
- "middle_name": "string",
- "bik": "string",
- "inn": "string",
- "payment_text": "string"
}
}, - "creator": {
- "id": 0,
- "full_name": "string"
}, - "approver": {
- "id": 0,
- "full_name": "string"
}, - "agent": {
- "id": 0,
- "full_name": "string"
}, - "history": [
- {
- "message": "string",
- "detail": "string",
- "updated_at": "string"
}
], - "abilities": {
- "can_approve": true,
- "can_confirm": true,
- "can_repeat": true,
- "can_refund": true,
- "can_cancel": true,
- "can_add_files": true,
- "can_edit": true,
- "can_edit_requisite": true
}, - "payload": { },
- "files": [
- {
- "id": 0,
- "name": "string",
- "extension": "string",
- "size": 0,
- "can_delete": true,
- "can_view": true
}
], - "act": {
- "id": 0,
- "status": {
- "id": 0,
- "title": "string"
}
}, - "acceptance_certificate": {
- "id": 0
}, - "nominal_info": {
- "is_holded": true
}, - "vehicle": {
- "id": "string"
}, - "vehicle_pledges_report": {
- "id": "string"
}, - "comment": "string",
- "is_for_pledge_redemption": true,
- "has_files": true,
- "with_contractor": true,
- "approved_at": "string",
- "paid_at": "string",
- "refund_at": "string",
- "canceled_at": "string",
- "created_at": "string",
- "updated_at": "string"
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}, - "links": {
- "path": "string",
- "first_page_url": "string",
- "last_page_url": "string",
- "next_page_url": null,
- "prev_page_url": null
}
}
Статус выплаты имеет смысл запрашивать с периодичностью не чаще одного раза в минуту до получения флага is_final.
payment_id required | integer Id выплаты, по которой запрашивается информация |
include | Array of strings Items Enum: "abilities" "requisite" "creator" "agent" "branch_office" "history" "payload" "act" "nominal_info" "bank_account" "approver" "files" "vehicle" "vehicle_pledges_report" "comment" "pledge_redemption" Example: include=requisite,creator Дополнительно к существующим полям можно запросить дополнительную информацию по выплате
|
{- "item": {
- "id": 0,
- "status": {
- "id": 1,
- "title": "Оплачен",
- "theme": "success"
}, - "is_final": true,
- "error": {
- "type": "string",
- "title": "string",
- "code": 10001
}, - "customer_payment_id": "string",
- "external_id": 0,
- "amount": 0,
- "amount_paid": 0,
- "commission": 0,
- "commission_bank": 0,
- "tax_amount": 0,
- "receipt": {
- "key": "string",
- "status": "string",
- "operation_at": "string",
- "cancel_reason": "string",
- "can_cancel": true,
- "links": {
- "fns_url": "string",
- "saved_url": "string"
}
}, - "fiscal_receipt": { },
- "payment_purpose": "string",
- "payment_from": "string",
- "sbp_info": {
- "first_name": "string",
- "middle_name": "string",
- "last_name": "string",
- "is_need_validate_sbp_fio": true,
- "from_requisites_fio": 0
}, - "driver": {
- "id": 0,
- "full_name": "string"
}, - "contractor": {
- "id": 0,
- "phone": "string",
- "inn": "string",
- "full_name": "string",
- "short_name": "string",
- "is_selfemployer": true,
- "is_deleted": true,
- "in_stop_list": true
}, - "branch_office": {
- "id": 0,
- "agent": {
- "id": 0,
- "name": "string"
}, - "name": "string",
- "address": "string",
- "limit_monthly": 0,
- "limit_daily": true,
- "is_active": 0,
- "temporary_limits": [
- {
- "date": "2019-08-24",
- "limit": 0
}
]
}, - "bank_account": {
- "id": 0,
- "name": "string"
}, - "requisite": {
- "id": 0,
- "type_id": 0,
- "icon": {
- "normal": "string",
- "url": "string",
- "overlay": "string"
}, - "title": "string",
- "mask": "string",
- "description": "string",
- "requisite": {
- "account_number": "string",
- "sbp_bank_id": 0,
- "card": {
- "id": null,
- "uuid": "0196860e-c06d-7729-6dea-80908c396fe1",
- "mask": "411111******1111"
}, - "bank_name": "Сбербанк",
- "last_name": "string",
- "first_name": "string",
- "middle_name": "string",
- "bik": "string",
- "inn": "string",
- "payment_text": "string"
}
}, - "creator": {
- "id": 0,
- "full_name": "string"
}, - "approver": {
- "id": 0,
- "full_name": "string"
}, - "agent": {
- "id": 0,
- "full_name": "string"
}, - "history": [
- {
- "message": "string",
- "detail": "string",
- "updated_at": "string"
}
], - "abilities": {
- "can_approve": true,
- "can_confirm": true,
- "can_repeat": true,
- "can_refund": true,
- "can_cancel": true,
- "can_add_files": true,
- "can_edit": true,
- "can_edit_requisite": true
}, - "payload": { },
- "files": [
- {
- "id": 0,
- "name": "string",
- "extension": "string",
- "size": 0,
- "can_delete": true,
- "can_view": true
}
], - "act": {
- "id": 0,
- "status": {
- "id": 0,
- "title": "string"
}
}, - "acceptance_certificate": {
- "id": 0
}, - "nominal_info": {
- "is_holded": true
}, - "vehicle": {
- "id": "string"
}, - "vehicle_pledges_report": {
- "id": "string"
}, - "comment": "string",
- "is_for_pledge_redemption": true,
- "has_files": true,
- "with_contractor": true,
- "approved_at": "string",
- "paid_at": "string",
- "refund_at": "string",
- "canceled_at": "string",
- "created_at": "string",
- "updated_at": "string"
}
}
Создает новый филиал
name required | string Название филиала |
agent_id required | number Идентификатор юридического лица |
address required | string Адрес филиала |
limit_monthly required | number or null Лимит на выплаты в месяц |
limit_daily required | number or null Лимит на выплаты в день |
{- "name": "Филиал",
- "agent_id": 45,
- "address": "Московская 4, д. 3",
- "limit_monthly": 250,
- "limit_daily": 250
}
{- "item": {
- "id": 12,
- "name": "Филиал",
- "agent": {
- "id": 45,
- "name": "Агент"
}, - "address": "Московская 4, д. 3",
- "limit_monthly": 250,
- "limit_daily": 250,
- "is_active": 0,
- "limits": [
- {
- "type": "limit_daily",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}, - {
- "type": "limit_monthly",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}
]
}
}
agent_id | number Идентификатор юридического лица |
order | string Enum: "id" "-id" "monthly_limit" "created_at" "name" "-name" Порядок сортировки |
customer_id | number Идентификатор клиента |
is_active | integer Enum: 0 1 Только активные филиалы |
include | string Value: "limits" Дополнительно к существующим полям можно запросить дополнительную информацию по филиалам. Поля передаются через запятую:
|
search | string Поиск по названию и адресу филиала |
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "id": 12,
- "name": "Филиал",
- "agent": {
- "id": 45,
- "name": "Агент"
}, - "address": "Московская 4, д. 3",
- "limit_monthly": 250,
- "limit_daily": 250,
- "is_active": 0,
- "limits": [
- {
- "type": "limit_daily",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}, - {
- "type": "limit_monthly",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}
]
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}, - "links": {
- "path": "string",
- "first_page_url": "string",
- "last_page_url": "string",
- "next_page_url": null,
- "prev_page_url": null
}
}
branch_office_id required | integer Идентификатор филиала |
Изменяет филиал
name required | string Название филиала |
agent_id required | number Идентификатор юридического лица |
address required | string Адрес филиала |
limit_monthly required | number or null Лимит на выплаты в месяц |
limit_daily required | number or null Лимит на выплаты в день |
is_active required | number Enum: 0 1 Флаг активности филиала |
{- "name": "Филиал",
- "agent_id": 45,
- "address": "Московская 4, д. 3",
- "limit_monthly": 250,
- "limit_daily": 250,
- "is_active": 0
}
{- "item": {
- "id": 12,
- "name": "Филиал",
- "agent": {
- "id": 45,
- "name": "Агент"
}, - "address": "Московская 4, д. 3",
- "limit_monthly": 250,
- "limit_daily": 250,
- "is_active": 0,
- "limits": [
- {
- "type": "limit_daily",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}, - {
- "type": "limit_monthly",
- "limit": 250,
- "spending": 0,
- "isInfinity": false
}
]
}
}
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "bank_account_id": 34,
- "branch_office_id": 12
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}
}
Создание ПСА
agent_id required | integer Идентификатор Юрлица |
branch_office_id | integer or null Идентификатор филиала |
bank_account_id | integer or null Идентификатор предварительно выбранного счёта списания для оплаты по акту, в конечном итоге пользователь может выбрать другой счёт списания при оплате |
number required | string <= 100 characters Номер ПСА |
date required | string <date> Дата ПСА |
contractor_id required | integer Идентификатор получателя |
object or null | |
required | object |
amount required | number Сумма ПСА |
required | Array of objects (AcceptanceCertificateCreateCertificateItem) [ 1 .. 128 ] items Список позиций ПСА |
(Новый платежный реквизит (object or null)) or (Существующий платежный реквизит (object or null)) Платежный реквизит получателя |
{- "agent_id": 0,
- "branch_office_id": 0,
- "bank_account_id": 0,
- "number": "string",
- "date": "2023-01-01",
- "contractor_id": 0,
- "transport": {
- "mark": "string",
- "number": "string"
}, - "scrap_metal_data": {
- "basis_of_ownership": "string",
- "items_description": "string"
}, - "amount": 0.1,
- "certificate_items": [
- {
- "name": "string",
- "type": "string",
- "nomenclature_id": "30277afd-c473-45cf-89a2-a9c76281f4d7",
- "measure_unit_id": 4,
- "impurity_percent": 100,
- "value": 0,
- "tare_weight": 0,
- "price": 0,
- "amount": 0
}
], - "contractor_requisite": {
- "sbp_validation_data": {
- "first_name": "string",
- "last_name": "string",
- "middle_name": "string"
}, - "requisite": {
- "type_id": 10,
- "sbp_bank_id": 100000000004,
- "account_number": 79990000001
}
}
}
{- "item": {
- "id": 0,
- "number": "string",
- "amount": 0,
- "agent": {
- "id": 0,
- "name": "string"
}, - "branch_office": {
- "id": 0,
- "name": "string"
}, - "bank_account": {
- "id": 1,
- "name": "Т-Банк"
}, - "payment": {
- "id": 0,
- "status": {
- "id": 1,
- "title": "Оплачен",
- "theme": "success"
}
}, - "date": "2023-01-01",
- "contractor": {
- "id": 0,
- "name": "string"
}, - "certificate_items": [
- {
- "name": "string",
- "type": "string",
- "nomenclature": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Номенклатура № 1",
- "type": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Черные металлы"
}, - "created_at": "2024-03-13T15:32:01+03:00",
- "updated_at": "2024-03-13T15:32:01+03:00",
- "deleted_at": "2011-10-05T14:48:00.000Z"
}, - "measure_unit": {
- "id": 4,
- "name": "тонна",
- "short_name": "т"
}, - "impurity_percent": 100,
- "value": 0,
- "tare_weight": 0,
- "clear_value": 0,
- "price": 0,
- "amount": 0
}
], - "contractor_requisite": {
- "sbp_info": {
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович"
}, - "requisite": {
- "id": 2024244,
- "display_name": "Тинькофф Банк",
- "description": "+79990000000",
- "type": {
- "id": 10,
- "slug": "bank_card_by_phone",
- "title": "Карта банка по номеру телефона"
}, - "icon": {
- "overlay": true
}
}
}
}
}
Получение списка ПСА
order | string Enum: "name" "created_at" "id" Example: order=name Сортировка |
page | integer Example: page=1 Номер страницы |
per_page | integer Example: per_page=10 Количество элементов на странице |
contractor_ids | Array of integers Example: contractor_ids=1,2,3 Массив ИД исполнителей |
agent_ids | Array of integers Example: agent_ids=1,2,3 Массив ИД юрлиц |
branch_office_ids | Array of integers Example: branch_office_ids=1,2,3 Массив ИД филиалов |
ids | Array of integers Example: ids=1,2,3 Массив ИД актов ПСА |
created_at_from | string <date> Example: created_at_from=2024-03-13T15:32:01+03:00 Фильтр по дате создания, возвращаются только те, что позже или равны указанной |
created_at_to | string <date> Example: created_at_to=2024-03-13T15:32:01+03:00 Фильтр по дате создания, возвращаются только те, что раньше или равны указанной |
updated_at_from | string <date> Example: updated_at_from=2024-03-13T15:32:01+03:00 Фильтр по дате создания, возвращаются только те, что позже или равны указанной |
updated_at_to | string <date> Example: updated_at_to=2024-03-13T15:32:01+03:00 Фильтр по дате создания, возвращаются только те, что раньше или равны указанной |
{- "items": [
- {
- "id": 0,
- "number": "string",
- "amount": 0,
- "agent": {
- "id": 0,
- "name": "ИП Тест Авто"
}, - "branch_office": {
- "id": 1234,
- "name": "Филиал 1",
- "address": "г. Москва, ул. Ленина, д. 1",
- "is_active": true
}, - "payment": {
- "id": 0,
- "status": {
- "id": 1,
- "title": "Оплачен",
- "theme": "success"
}, - "amount": 0
}, - "date": "2023-01-01",
- "contractor": {
- "id": 0,
- "name": "string",
- "short_name": "string",
- "full_name": "string",
- "inn": "string",
- "phone": "string"
}, - "abilities": {
- "can_edit": true,
- "can_delete": true,
- "can_create_payment": true
}, - "certificate_items": [
- {
- "name": "string",
- "type": "string",
- "nomenclature": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Номенклатура № 1",
- "type": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Черные металлы"
}, - "created_at": "2024-03-13T15:32:01+03:00",
- "updated_at": "2024-03-13T15:32:01+03:00",
- "deleted_at": "2011-10-05T14:48:00.000Z"
}, - "measure_unit": {
- "id": 4,
- "name": "тонна",
- "short_name": "т"
}, - "impurity_percent": 100,
- "value": 0,
- "tare_weight": 0,
- "clear_value": 0,
- "price": 0,
- "amount": 0
}
], - "status": "in_processing",
- "transport": {
- "mark": "string",
- "number": "string"
}, - "scrap_metal_data": {
- "basis_of_ownership": "string",
- "items_description": "string"
}
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}
}
Получить данные ПСА
cert_id required | integer Идентификатор ПСА |
{- "item": {
- "id": 0,
- "status": "in_processing",
- "agent": {
- "id": 0,
- "name": "ИП Тест Авто"
}, - "branch_office": {
- "id": 1234,
- "name": "Филиал 1",
- "address": "г. Москва, ул. Ленина, д. 1",
- "is_active": true
}, - "bank_account": {
- "id": 1,
- "name": "Т-Банк"
}, - "payment": {
- "id": 0,
- "status": {
- "id": 1,
- "title": "Оплачен",
- "theme": "success"
}, - "amount": 0
}, - "number": "string",
- "date": "2023-01-01",
- "contractor": {
- "id": 0,
- "short_name": "string",
- "full_name": "string",
- "inn": "string",
- "phone": "string"
}, - "author": {
- "id": 0,
- "short_name": "string"
}, - "transport": {
- "mark": "string",
- "number": "string"
}, - "scrap_metal_data": {
- "basis_of_ownership": "string",
- "items_description": "string"
}, - "amount": 0,
- "abilities": {
- "can_edit": true,
- "can_delete": true,
- "can_create_payment": true
}, - "certificate_items": [
- {
- "name": "string",
- "type": "string",
- "nomenclature": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Номенклатура № 1",
- "type": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Черные металлы"
}, - "created_at": "2024-03-13T15:32:01+03:00",
- "updated_at": "2024-03-13T15:32:01+03:00",
- "deleted_at": "2011-10-05T14:48:00.000Z"
}, - "measure_unit": {
- "id": 4,
- "name": "тонна",
- "short_name": "т"
}, - "impurity_percent": 100,
- "value": 0,
- "tare_weight": 0,
- "clear_value": 0,
- "price": 0,
- "amount": 0
}
], - "contractor_requisite": {
- "sbp_info": {
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович"
}, - "requisite": {
- "id": 2024244,
- "display_name": "Тинькофф Банк",
- "description": "+79990000000",
- "type": {
- "id": 10,
- "slug": "bank_card_by_phone",
- "title": "Карта банка по номеру телефона"
}, - "icon": {
- "overlay": true
}
}
}
}
}
Обновить данные ПСА
cert_id required | integer Идентификатор ПСА |
required | Array of objects [ 1 .. 128 ] items Список позиций ПСА |
agent_id required | integer Идентификатор Юрлица |
branch_office_id | integer or null Идентификатор филиала |
bank_account_id | integer or null Идентификатор предварительно выбранного счёта списания для оплаты по акту, в конечном итоге пользователь может выбрать другой счёт списания при оплате |
number required | string <= 100 characters Номер ПСА |
date required | string <date> Дата ПСА |
contractor_id required | integer Идентификатор получателя |
object or null | |
required | object |
amount required | number Сумма ПСА |
(Новый платежный реквизит при изменении (object or null)) or (Существующий платежный реквизит (object or null)) Платежный реквизит получателя |
{- "agent_id": 0,
- "branch_office_id": 0,
- "bank_account_id": 0,
- "number": "string",
- "date": "2023-01-01",
- "contractor_id": 0,
- "transport": {
- "mark": "string",
- "number": "string"
}, - "scrap_metal_data": {
- "basis_of_ownership": "string",
- "items_description": "string"
}, - "amount": 0.1,
- "certificate_items": [
- {
- "name": "string",
- "type": "string",
- "nomenclature_id": "30277afd-c473-45cf-89a2-a9c76281f4d7",
- "measure_unit_id": 4,
- "impurity_percent": 100,
- "value": 0,
- "tare_weight": 0,
- "price": 0,
- "amount": 0
}
], - "contractor_requisite": {
- "sbp_validation_data": {
- "first_name": "string",
- "last_name": "string",
- "middle_name": "string"
}, - "requisite": {
- "type_id": 10,
- "sbp_bank_id": 100000000004,
- "account_number": 79990000001
}
}
}
{- "item": {
- "id": 0,
- "number": "string",
- "amount": 0,
- "agent": {
- "id": 0,
- "name": "string"
}, - "branch_office": {
- "id": 0,
- "name": "string"
}, - "bank_account": {
- "id": 1,
- "name": "Т-Банк"
}, - "payment": {
- "id": 0,
- "status": {
- "id": 1,
- "title": "Оплачен",
- "theme": "success"
}
}, - "date": "2023-01-01",
- "contractor": {
- "id": 0,
- "name": "string"
}, - "certificate_items": [
- {
- "name": "string",
- "type": "string",
- "nomenclature": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Номенклатура № 1",
- "type": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Черные металлы"
}, - "created_at": "2024-03-13T15:32:01+03:00",
- "updated_at": "2024-03-13T15:32:01+03:00",
- "deleted_at": "2011-10-05T14:48:00.000Z"
}, - "measure_unit": {
- "id": 4,
- "name": "тонна",
- "short_name": "т"
}, - "impurity_percent": 100,
- "value": 0,
- "tare_weight": 0,
- "clear_value": 0,
- "price": 0,
- "amount": 0
}
], - "contractor_requisite": {
- "sbp_info": {
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович"
}, - "requisite": {
- "id": 2024244,
- "display_name": "Тинькофф Банк",
- "description": "+79990000000",
- "type": {
- "id": 10,
- "slug": "bank_card_by_phone",
- "title": "Карта банка по номеру телефона"
}, - "icon": {
- "overlay": true
}
}
}
}
}
Для создания выплаты должен быть передан requisite_id или requisite.
cert_id required | integer Идентификатор ПСА |
object or null ФИО получателя для перевода через СБП, когда оплату получит 3-е лицо | |
required | Номер телефона для СБП (object) or Карта банка (object) or Карта банка (PCI DSS) (object) (Платежный реквизит) Платежный реквизит |
idempotency_key | string Ключ идемпотентности (UUIDv4) |
bank_account_id | integer or null Идентификатор счёта, с которого будет произведена выплата. Поле доступно, только если соответствующая возможность включена для личного кабинета, в противном случае игнорируется, и во всех случаях будет использован счёт по умолчанию для данного типа реквизитов исполнителя |
{- "sbp_validation_data": {
- "first_name": "string",
- "last_name": "string",
- "middle_name": "string"
}, - "requisite": {
- "type_id": 10,
- "sbp_bank_id": 100000000004,
- "account_number": 79990000001
}, - "idempotency_key": "string",
- "bank_account_id": 0
}
{- "item": {
- "id": 15731787,
- "amount": 101,
- "amount_paid": 74,
- "commission": 20,
- "commission_bank": 14.8,
- "tax_amount": 6,
- "is_final": false,
- "branch_office_id": 1,
- "receipt": {
- "can_cancel": true,
- "cancel_reason": null,
- "key": "2008kkz4ga",
- "status": "active",
- "operation_at": "2021-08-25T15:48:43+03:00",
- "links": {
- "fns_url": "https:\\lknpd.nalog.ru\u0007pi\u000b1\receipt/540450204860/201jgrucjf/print",
}
}, - "status": {
- "id": 3,
- "title": "в обработке",
- "theme": "warning"
}, - "error": null,
- "payment_purpose": null,
- "customer_payment_id": "9f0bb7b7-e5cd-4725-8080-4c230ec702ad",
- "contractor": {
- "id": 68,
- "phone": "+71231230000",
- "full_name": "Вера Илья Клавдия",
- "short_name": "Вера И.К."
}, - "requisite": {
- "id": 273243,
- "icon": {
- "overlay": true
}, - "title": "Карта",
- "description": "Mastercard · 8085"
}, - "creator": {
- "id": 496,
- "full_name": "Карат"
}, - "agent": {
- "id": 1,
- "full_name": "end-to-end deliver web-readiness"
}, - "history": [
- {
- "message": "Поставлен в очередь",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}, - {
- "message": "Создан. Карат (id:496)",
- "detail": null,
- "updated_at": "2021-03-18T12:12:08+03:00"
}
], - "act": {
- "id": 1,
- "status": {
- "id": "signed",
- "title": "Подписан"
}
}, - "nominal_info": {
- "is_holded": true
}, - "created_at": "2021-03-18T12:12:08+03:00"
}
}
Скачивание файла приемо-сдаточного акта в формате docx
cert_id required | integer id приемо-сдаточного акта |
{- "error": {
- "title": "Ошибка авторизации",
- "detail": "Требуется авторизация",
- "fields": null,
- "code": 401
}
}
Скачивание файла приемо-сдаточного акта в формате pdf
cert_id required | integer id приемо-сдаточного акта |
{- "error": {
- "title": "Ошибка авторизации",
- "detail": "Требуется авторизация",
- "fields": null,
- "code": 401
}
}
passport_rus | string <binary> Файл с изображением главной страницы паспорта РФ (png, jpg, jpeg). |
passport_rus_registration | string <binary> Файл с изображением страницы с регистрацией паспорта РФ (png, jpg, jpeg). |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
Получение статуса и результата распознавания документа
id required | string <uuid> Идентификатор запроса |
{- "item": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "status": {
- "state": "completed",
- "title": "Обработка завершена",
- "theme": "success",
- "description": "string"
}, - "files": [
- {
- "document_type": "passport-national",
- "country": "rus",
- "type": "passport_rus",
- "status": {
- "state": "completed",
- "title": "Обработка завершена",
- "theme": "success",
- "description": ""
}, - "result": {
- "first_name": "Имя",
- "middle_name": "Отчество",
- "second_name": "Фамилия",
- "gender": "МУЖ.",
- "birth_date": "2023-11-07",
- "serial": "1234",
- "number": "123456",
- "date": "1993-04-28",
- "division": "020-001",
- "issued_by": "Кем выдан паспорт",
- "birthplace": "Место рождения",
- "confidences": {
- "first_name": 0.829,
- "second_name": 0.992,
- "middle_name": 0.992,
- "gender": 0.999,
- "birth_date": 0.969,
- "serial": 0.993,
- "number": 0.996,
- "date": 0.923,
- "division": 0.994,
- "issued_by": 0.511,
- "birthplace": 0.984
}
}
}, - {
- "document_type": "registration-address",
- "country": "rus",
- "type": "passport_rus_registration",
- "status": {
- "state": "completed",
- "title": "Обработка завершена",
- "theme": "success",
- "description": ""
}, - "result": {
- "registration_address": "РЕСП. КАРЕЛИЯ, Р-Н СЕГЕЖСКИЙ, ГОР. СЕГЕЖА, УЛ. МАЯКОВСКОГО, д. 12",
- "registration_date": "2013-07-09",
- "confidences": {
- "registration_address": 0.829,
- "registration_date": 0.992
}
}
}
]
}
}
Создает новую номенклатуру
name required | string Название номенклатуры |
required | object (NewNomenclatureType) Тип номенклатуры |
{- "name": "Номенклатура № 1",
- "type": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Черные металлы"
}
}
{- "item": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Номенклатура № 1",
- "type": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Черные металлы"
}, - "created_at": "2024-03-13T15:32:01+03:00",
- "updated_at": "2024-03-13T15:32:01+03:00",
- "deleted_at": "2011-10-05T14:48:00.000Z"
}
}
search | string Поиск по названию номенклатуры |
with_trashed | integer Default: 0 Enum: 0 1 Включать удалённые номенклатуры
|
include | Array of strings Items Value: "category" Дополнительная информация о номенклатуре (список через запятую)
|
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Количество элементов на странице |
{- "items": [
- {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Номенклатура № 1",
- "type": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Черные металлы"
}, - "created_at": "2024-03-13T15:32:01+03:00",
- "updated_at": "2024-03-13T15:32:01+03:00",
- "deleted_at": "2011-10-05T14:48:00.000Z",
- "category": {
- "slug": "ferrous"
}
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}
}
nomenclature_id required | string <uuid> Идентификатор номенклатуры |
with_trashed | integer Default: 0 Enum: 0 1 Возвращать также удалённые, в противном случае удалённые номенклатуры не будут найдены
|
{- "item": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Номенклатура № 1",
- "type": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Черные металлы"
}, - "created_at": "2024-03-13T15:32:01+03:00",
- "updated_at": "2024-03-13T15:32:01+03:00",
- "deleted_at": "2011-10-05T14:48:00.000Z"
}
}
nomenclature_id required | string <uuid> Идентификатор номенклатуры |
Изменяет номенклатуру
name required | string Название номенклатуры |
required | object (NomenclatureType) Тип номенклатуры |
{- "name": "Номенклатура № 1",
- "type": "Черный металл"
}
{- "item": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Номенклатура № 1",
- "type": {
- "id": "550e8400-e29b-41d4-a716-446655440000",
- "name": "Черные металлы"
}, - "created_at": "2024-03-13T15:32:01+03:00",
- "updated_at": "2024-03-13T15:32:01+03:00",
- "deleted_at": "2011-10-05T14:48:00.000Z"
}
}
nomenclature_id required | string <uuid> Идентификатор номенклатуры |
{- "error": {
- "title": "Неверный запрос",
- "detail": "Неверный запрос",
- "fields": [ ],
- "code": 400
}
}
Создание запроса на проверку паспортных данных
scenario required | string Value: "acceptance_certificate_create" сценарий проверки |
last_name required | string |
first_name required | string |
middle_name | string or null |
phone_number required | string |
is_self_employed required | boolean |
birth_date required | string |
citizenship required | string Value: "RU" |
inn | string or null |
required | object |
{- "last_name": "Иванов",
- "first_name": "Ивано",
- "middle_name": "Иванович",
- "phone_number": "+79990000000",
- "is_self_employed": false,
- "birth_date": "2000-01-01",
- "citizenship": "RU",
- "inn": "000000000000",
- "passport": {
- "type": "passport_rf",
- "registration_address": "г. Москва, Ленинский проспект, д. 1",
- "serial": "1234",
- "number": "123456",
- "issue_date": "2000-01-01",
- "division": "000-000",
- "issued_by": "Отделом внутренних дел"
}
}
{- "item": {
- "id": "6219b041-1dac-4e18-b136-66c000dc0055",
- "status": {
- "state": "processing",
- "theme": "info",
- "description": "Запрос на проверку обрабатывается"
}
}
}
Получение результата запроса на проверку паспортных данных
requestId | string <uuid> Example: 6219b041-1dac-4e18-b136-66c000dc0055 Идентификатор запроса |
{- "item": {
- "id": "6219b041-1dac-4e18-b136-66c000dc0055",
- "status": {
- "state": "processing",
- "theme": "info",
- "description": "Запрос на проверку обрабатывается"
}
}
}
[- {
- "ReleaseJF": "2.5.2",
- "TypeConfiguration": "BP",
- "Release1C": "3.0.154.17; 3.0.155.21; 3.0.156.17",
- "Description": [
- "1. Новая фича",
- "2. Очень новая фича",
- "3. Самая новая фича"
]
}
]
Позволяет получить информацию о настройках личного кабинета
{- "data": {
- "is_allow_withdraw": true,
- "features": {
- "branch_office": true,
- "branch_office_in_bank_account": true
}
}
}
Исполнитель ищется по номеру телефона. Если исполнителя еще нет в системе, он будет создан. При наличии исполнителя, он будет обновлен. Номер телефона является уникальным в системе и однозначно идентифицирует каждого исполнителя.
Создает нового или обновляет существующего исполнителя
phone required | string телефон в формате +79000000000 |
string or null Адрес электронной почты | |
last_name required | string фамилия |
middle_name | string отчество |
first_name required | string имя |
legal_form_id required | number идентификатор правовой формы |
agent_id required | number идентификатор юрлица |
group_id | number идентификатор группы |
inn | string |
company_agrees_pay_taxes | boolean уплачивать ли налоги за самозанятого |
null or Паспорт РФ (object) or Паспорт иностранного гражданина (object) |
{- "phone": "+79031112233",
- "last_name": "Константинопольский",
- "first_name": "Константин",
- "middle_name": "Константинович",
- "legal_form_id": 2,
- "inn": "1234567892",
- "agent_id": 1,
- "group_id": 1,
- "company_agrees_pay_taxes": true,
- "passport_details": {
- "document_type": "passport_rf",
- "full_number": "8000 310000",
- "issue_date": "2024-02-06",
- "issued_by": "string",
- "division": "string",
- "birth_date": "2024-02-06",
- "registration_address": "string"
}
}
{- "item": {
- "id": 1,
- "phone": "+79031112233",
- "last_name": "Константинопольский",
- "first_name": "Константин",
- "middle_name": "Константинович",
- "legal_form_id": 1,
- "inn": "1234567892",
- "agent_id": 1,
- "balance": {
- "value": 120.34,
- "currency": {
- "code": "RUB",
- "symbol": "₽",
- "title": "Российский рубль",
- "unicode": "\\u20BD"
}
}, - "agent": {
- "id": 123,
- "name": "ООО Фаворит"
}, - "legal_form": {
- "id": 1,
- "title": "Физическое лицо",
- "is_self_employed": false
}, - "is_editable": true,
- "created_at": "2021-03-12T14:06:47+03:00",
- "updated_at": "2021-03-12T14:06:47+03:00",
- "passport_details": {
- "document_type": "passport_rf",
- "full_number": "8000 310000",
- "issue_date": "2024-02-06",
- "issued_by": "string",
- "division": "string",
- "birth_date": "2024-02-06",
- "registration_address": "string"
}
}
}
Список всех исполнителей с пагинацией
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "id": 1,
- "phone": "+79031112233",
- "last_name": "Константинопольский",
- "first_name": "Константин",
- "middle_name": "Константинович",
- "legal_form_id": 1,
- "inn": "1234567892",
- "agent_id": 1,
- "balance": {
- "value": 120.34,
- "currency": {
- "code": "RUB",
- "symbol": "₽",
- "title": "Российский рубль",
- "unicode": "\\u20BD"
}
}, - "agent": {
- "id": 123,
- "name": "ООО Фаворит"
}, - "legal_form": {
- "id": 1,
- "title": "Физическое лицо",
- "is_self_employed": false
}, - "is_editable": true,
- "created_at": "2021-03-12T14:06:47+03:00",
- "updated_at": "2021-03-12T14:06:47+03:00",
- "passport_details": {
- "document_type": "passport_rf",
- "full_number": "8000 310000",
- "issue_date": "2024-02-06",
- "issued_by": "string",
- "division": "string",
- "birth_date": "2024-02-06",
- "registration_address": "string"
}
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}, - "links": {
- "path": "string",
- "first_page_url": "string",
- "last_page_url": "string",
- "next_page_url": null,
- "prev_page_url": null
}
}
Возвращает карточку исполнителя
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
{- "item": {
- "id": 1,
- "phone": "+79031112233",
- "last_name": "Константинопольский",
- "first_name": "Константин",
- "middle_name": "Константинович",
- "legal_form_id": 1,
- "inn": "1234567892",
- "agent_id": 1,
- "balance": {
- "value": 120.34,
- "currency": {
- "code": "RUB",
- "symbol": "₽",
- "title": "Российский рубль",
- "unicode": "\\u20BD"
}
}, - "agent": {
- "id": 123,
- "name": "ООО Фаворит"
}, - "legal_form": {
- "id": 1,
- "title": "Физическое лицо",
- "is_self_employed": false
}, - "is_editable": true,
- "created_at": "2021-03-12T14:06:47+03:00",
- "updated_at": "2021-03-12T14:06:47+03:00",
- "passport_details": {
- "document_type": "passport_rf",
- "full_number": "8000 310000",
- "issue_date": "2024-02-06",
- "issued_by": "string",
- "division": "string",
- "birth_date": "2024-02-06",
- "registration_address": "string"
}
}
}
Удаляет исполнителя
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
{- "error": {
- "title": "Неверный запрос",
- "detail": "Неверный запрос",
- "fields": [ ],
- "code": 400
}
}
Обновляет информацию о исполнителе
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
Обновляет существующего исполнителя
phone required | string телефон в формате +79000000000 |
string or null Адрес электронной почты | |
last_name required | string фамилия |
middle_name | string отчество |
first_name required | string имя |
legal_form_id required | number идентификатор правовой формы |
agent_id required | number идентификатор юрлица |
group_id | number идентификатор группы |
inn | string |
company_agrees_pay_taxes | boolean уплачивать ли налоги за самозанятого |
null or Паспорт РФ (object) or Паспорт иностранного гражданина (object) |
{- "phone": "+79031112233",
- "last_name": "Константинопольский",
- "first_name": "Константин",
- "middle_name": "Константинович",
- "legal_form_id": 2,
- "inn": "1234567892",
- "agent_id": 1,
- "group_id": 1,
- "company_agrees_pay_taxes": true,
- "passport_details": {
- "document_type": "passport_rf",
- "full_number": "8000 310000",
- "issue_date": "2024-02-06",
- "issued_by": "string",
- "division": "string",
- "birth_date": "2024-02-06",
- "registration_address": "string"
}
}
{- "item": {
- "id": 1,
- "phone": "+79031112233",
- "last_name": "Константинопольский",
- "first_name": "Константин",
- "middle_name": "Константинович",
- "legal_form_id": 1,
- "inn": "1234567892",
- "agent_id": 1,
- "balance": {
- "value": 120.34,
- "currency": {
- "code": "RUB",
- "symbol": "₽",
- "title": "Российский рубль",
- "unicode": "\\u20BD"
}
}, - "agent": {
- "id": 123,
- "name": "ООО Фаворит"
}, - "legal_form": {
- "id": 1,
- "title": "Физическое лицо",
- "is_self_employed": false
}, - "is_editable": true,
- "created_at": "2021-03-12T14:06:47+03:00",
- "updated_at": "2021-03-12T14:06:47+03:00",
- "passport_details": {
- "document_type": "passport_rf",
- "full_number": "8000 310000",
- "issue_date": "2024-02-06",
- "issued_by": "string",
- "division": "string",
- "birth_date": "2024-02-06",
- "registration_address": "string"
}
}
}
Возвращает реквизиты исполнителя
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "id": 0,
- "display_name": "Название реквизитов",
- "description": "Мир · 1519",
- "type": {
- "id": 8,
- "slug": "bank_card",
- "title": "Карта банка по номеру карты"
}, - "icon": {
- "overlay": true
}, - "is_available": true,
- "is_default": true,
- "requisite": {
- "bank_name": null,
- "account_number": "2202201080431519",
- "payment_text": null,
- "bik": null,
- "sbp_bank_id": null,
- "inn": null,
- "last_name": "string",
- "first_name": "string",
- "middle_name": "string"
}, - "created_at": "string"
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}, - "links": {
- "path": "string",
- "first_page_url": "string",
- "last_page_url": "string",
- "next_page_url": null,
- "prev_page_url": null
}
}
Возвращает балансы исполнителя
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
include | string Дополнительно к существующим полям можно запросить дополнительную информацию по балансу. Пример: include=agent
|
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "id": 1,
- "balance": 100,
- "frozen_balance": 0,
- "type": {
- "id": 6,
- "name": "Яндекс.Про"
}, - "integration": {
- "id": 1,
- "name": "Внутреннее название интеграции"
}, - "customer_balance": null,
- "agent": {
- "id": 1,
- "name": "Название юрлица"
}, - "created_at": "2019-06-11T13:30:02+03:00"
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}, - "links": {
- "path": "string",
- "first_page_url": "string",
- "last_page_url": "string",
- "next_page_url": null,
- "prev_page_url": null
}
}
Возвращает баланс исполнителя
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
balance_id required | integer <int64> Уникальный идентификатор баланса |
include | string Дополнительно к существующим полям можно запросить дополнительную информацию по балансу. Пример: include=agent
|
{- "item": {
- "id": 1,
- "balance": 100,
- "frozen_balance": 0,
- "type": {
- "id": 6,
- "name": "Яндекс.Про"
}, - "integration": {
- "id": 1,
- "name": "Внутреннее название интеграции"
}, - "customer_balance": null,
- "agent": {
- "id": 1,
- "name": "Название юрлица"
}, - "created_at": "2019-06-11T13:30:02+03:00"
}
}
Не делает запрос в налоговую, возвращает текущее состояние самозанятого.
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
{- "item": {
- "inn": "960215602664",
- "is_can_pay_taxes": false,
- "is_verified": true,
- "has_company_agrees_pay_taxes": true,
- "has_warning": true,
- "sync": {
- "in_process": false
}, - "messages": {
- "status": {
- "type": "error",
- "short_title": "Требуется разрешение",
- "detail": "Исполнитель должен подтвердить разрешение на уплату налогов в личном кабинете налогоплательщика или мобильном приложение «Мой налог» в разделе «Партнёры»."
}
}
}
}
Отправляет запрос в налоговую для того чтобы проверить, подтвердил ли самозанятый необходимые разрешения. Возвращает ту же модель, что и метод GET /contractors/{contractor_id}/selfemployer/ После этого запроса можно запустить опрос метода GET по таймауту (например каждые 2 сек), до тех пор, пока в ответе sync.in_process === true Данный метод защищен от многократного запуска. Для одного исполнителя можно запрашивать метод POST не чаще чем один раз в 30 сек.
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
{- "item": {
- "inn": "960215602664",
- "is_can_pay_taxes": false,
- "is_verified": true,
- "has_company_agrees_pay_taxes": true,
- "has_warning": true,
- "sync": {
- "in_process": false
}, - "messages": {
- "status": {
- "type": "error",
- "short_title": "Требуется разрешение",
- "detail": "Исполнитель должен подтвердить разрешение на уплату налогов в личном кабинете налогоплательщика или мобильном приложение «Мой налог» в разделе «Партнёры»."
}
}
}
}
contractor_id required | integer Идентификатор исполнителя |
view | string (IdentificationRequest) Enum: "simple" "passport" Вариант представления возвращаемых данных |
Принудительно идентифицирует исполнителя
country required | string Код страны в формате ISO 3166-1 alpha-3 в нижнем регистре |
is_verified | boolean Является верифицированным |
snils | string СНИЛС |
inn | string ИНН |
object Паспортные данные |
{- "country": "rus",
- "is_verified": true,
- "snils": 12345678901,
- "inn": 123456789012,
- "passport": {
- "first_name": "Иван",
- "last_name": "Иванов",
- "middle_name": "Иванович",
- "gender": "male",
- "number": "1234 123456",
- "department_name": "МВД по г. Москва",
- "department_code": 170001,
- "issued_at": "01.01.1990",
- "birthdate": "01.01.1990",
- "birthdate_place": "г. Москва",
- "address": {
- "full_address": "РОССИЯ, 140000, Московская обл, г Химки, ул Советская, д. 22, к. 2, кв. 30",
- "detailed": {
- "zip_code": 140000,
- "country": {
- "name": "РОССИЯ",
- "code": 643
}, - "area": {
- "name": "Московская",
- "type": "обл"
}, - "city": {
- "name": "Химки",
- "type": "г"
}, - "street": {
- "name": "Советская",
- "type": "ул"
}, - "house": {
- "number": 22,
- "type": "Дом"
}, - "buildings": [
- {
- "number": 2,
- "type": "Корпус"
}
], - "apartment": {
- "number": 30,
- "type": "Квартира"
}
}
}
}
}
{- "item": {
- "id": 1,
- "contractor_id": 1,
- "company_id": 1,
- "agent_id": 1,
- "status": "approved",
- "is_verified": true
}
}
Возвращает информацию о последнем одобренном запросе на идентификацию
contractor_id required | string Идентификатор исполнителя |
view | string (IdentificationRequest) Enum: "simple" "passport" Вариант представления возвращаемых данных |
{- "item": {
- "id": 1,
- "contractor_id": 1,
- "company_id": 1,
- "agent_id": 1,
- "status": "approved",
- "is_verified": true
}
}
Данные методы предназначены для создания связи между юрлицом и исполнителем. Сотрудничество исполнителя с юрлицом позволяет отправлять и подписывать документы с несколькими юрлицами, в которых исполнитель оказывает услугу. Если исполнитель работает через одно юрлицо, данные методы можно не использовать.
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "id": 0,
- "agent": {
- "id": 0,
- "name": "string"
}, - "legal_form": {
- "id": 0,
- "name": "string"
}
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}, - "links": {
- "path": "string",
- "first_page_url": "string",
- "last_page_url": "string",
- "next_page_url": null,
- "prev_page_url": null
}
}
Создает новое сотдрудничество
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
Создает новое сотрудничество
agent_id required | integer идентификатор юрлица |
legal_form_id required | integer идентификатор правового статуса (1 - физическое лицо, 2 - самозанятый, 3 - индивидуальный предприниматель) |
is_agree_pay_taxes | boolean Default: false Уплачивать ли налоги за получателя. Обязательный параметр только в случае, если legal_form_id = 2. |
{- "agent_id": 0,
- "legal_form_id": 0,
- "is_agree_pay_taxes": false
}
{- "item": {
- "id": 0,
- "agent": {
- "id": 0,
- "name": "string"
}, - "legal_form": {
- "id": 0,
- "name": "string"
}
}
}
Возвращает сотрудничество
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
cooperation_id required | integer <int64> Уникальный идентификатор сотрудничества |
{- "item": {
- "id": 0,
- "agent": {
- "id": 0,
- "name": "string"
}, - "legal_form": {
- "id": 0,
- "name": "string"
}
}
}
Удаляет сотрудничество
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
cooperation_id required | integer <int64> Уникальный идентификатор сотрудничества |
{- "error": {
- "title": "Неверный запрос",
- "detail": "Неверный запрос",
- "fields": [ ],
- "code": 400
}
}
Обновление сотрудничества
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
cooperation_id required | integer <int64> Уникальный идентификатор сотрудничества |
Обновляет существующего исполнителя
agent_id required | integer идентификатор юрлица |
legal_form_id required | integer идентификатор правового статуса (1 - физическое лицо, 2 - самозанятый, 3 - индивидуальный предприниматель) |
is_agree_pay_taxes | boolean Default: false Уплачивать ли налоги за получателя. Обязательный параметр только в случае, если legal_form_id = 2. |
{- "agent_id": 0,
- "legal_form_id": 0,
- "is_agree_pay_taxes": false
}
{- "item": {
- "id": 0,
- "agent": {
- "id": 0,
- "name": "string"
}, - "legal_form": {
- "id": 0,
- "name": "string"
}
}
}
Не делает запрос в налоговую, возвращает текущее состояние самозанятого.
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
{- "item": {
- "inn": "960215602664",
- "is_can_pay_taxes": false,
- "is_verified": true,
- "has_company_agrees_pay_taxes": true,
- "has_warning": true,
- "sync": {
- "in_process": false
}, - "messages": {
- "status": {
- "type": "error",
- "short_title": "Требуется разрешение",
- "detail": "Исполнитель должен подтвердить разрешение на уплату налогов в личном кабинете налогоплательщика или мобильном приложение «Мой налог» в разделе «Партнёры»."
}
}
}
}
Отправляет запрос в налоговую для того чтобы проверить, подтвердил ли самозанятый необходимые разрешения. Возвращает ту же модель, что и метод GET /contractors/{contractor_id}/selfemployer/ После этого запроса можно запустить опрос метода GET по таймауту (например каждые 2 сек), до тех пор, пока в ответе sync.in_process === true Данный метод защищен от многократного запуска. Для одного исполнителя можно запрашивать метод POST не чаще чем один раз в 30 сек.
contractor_id required | integer <int64> Уникальный идентификатор исполнителя |
{- "item": {
- "inn": "960215602664",
- "is_can_pay_taxes": false,
- "is_verified": true,
- "has_company_agrees_pay_taxes": true,
- "has_warning": true,
- "sync": {
- "in_process": false
}, - "messages": {
- "status": {
- "type": "error",
- "short_title": "Требуется разрешение",
- "detail": "Исполнитель должен подтвердить разрешение на уплату налогов в личном кабинете налогоплательщика или мобильном приложение «Мой налог» в разделе «Партнёры»."
}
}
}
}
Возвращает все выплаты по номинальному счету
date_from | string <date> Example: date_from=2024-03-13T15:32:01+03:00 Фильтр по дате оплаты, возвращаются только те, что позже или равны указанной |
date_to | string <date> Example: date_to=2024-03-13T15:32:01+03:00 Фильтр по дате оплаты, возвращаются только те, что раньше или равны указанной |
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "payed_at": "2023-10-10T00:00:00+03:00",
- "recipient_inn": "546456456456",
- "amount": 115.65,
- "contractor_inn": "546456456456",
- "purpose": "Описание платежа",
- "organization_inn": "555666777777"
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}, - "links": {
- "path": "string",
- "first_page_url": "string",
- "last_page_url": "string",
- "next_page_url": null,
- "prev_page_url": null
}
}
Возвращает все поступления по номинальному счету
date_from | string <date> Example: date_from=2024-03-13T15:32:01+03:00 Фильтр по дате поступления, возвращаются только те, что позже или равны указанной |
date_to | string <date> Example: date_to=2024-03-13T15:32:01+03:00 Фильтр по дате поступления, возвращаются только те, что раньше или равны указанной |
page | integer <int64> >= 1 Default: 1 Текущая страница |
per_page | integer <int64> [ 1 .. 200 ] Default: 20 Enum: 1 2 3 4 5 10 15 20 25 30 50 100 150 200 Количество элементов на странице |
{- "items": [
- {
- "charged_at": "2023-10-10T00:00:00+03:00",
- "draw_at": "2023-10-10T00:00:00+03:00",
- "authorized_at": "2023-10-10T00:00:00+03:00",
- "payer_inn": "546456456456",
- "amount": 115.65,
- "purpose": "Описание платежа",
- "organization_inn": "555666777777",
- "identification_date": "2023-10-10T00:00:00+03:00"
}
], - "meta": {
- "total": 1,
- "from": 1,
- "to": 1,
- "per_page": 20,
- "current_page": 1,
- "last_page": 1
}, - "links": {
- "path": "string",
- "first_page_url": "string",
- "last_page_url": "string",
- "next_page_url": null,
- "prev_page_url": null
}
}