Создание реестра выплат
Для оплаты услуг исполнителей необходимо создать реестр и отправить его на оплату.
В запросе передается: основание выплаты (comment) и массив "payouts" с обьектом, содержащим информацию о реестре.
Информация о реестре:
При создании реестра на выплату, нужно указать сумму выплаты в копейках (sum) - обязательно только для добавления/редактирования, список объектов выплат , идентификатор самозанятого в системе (idIndividual).
State - cтатус: 0 - добавить ( используется по умолчанию); 1 - обновить; 2 - удалить
Пример запроса:
curl --location --request PUT 'https://business.selfwork.ru/selfemployed/business/v1/payouts/add' \
--header 'X-Login: example' \
--header 'X-Password: 591c0bcd4a41137fe9fce94dfba74e24' \
--header 'Content-Type: application/json' \
--data-raw ' {
"payouts": [
{
"state": 0,
"idIndividual": 1234,
"sum": 10000,
"comment": "test"
}
]
}'bashvar axios = require('axios');
var data = JSON.stringify({
"payouts": [
{
"state": 0,
"idIndividual": 1234,
"sum": 10000,
"comment": "test"
}
]
});
var config = {
method: 'put',
url: 'https://business.selfwork.ru/selfemployed/business/v1/payouts/add',
headers: {
'X-Login': 'example',
'X-Password': '591c0bcd4a41137fe9fce94dfba74e24',
'Content-Type': 'application/json'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
vПример ответа:
{
"id": 55419,
"payouts": [
{
"idIndividual": 1234,
"state": 0
}
]
}В случае успеха, в ответе вернется "id" реестра, который необходимо отрпавить на проверку. Данный "id" используется для работы с выплатами, напрмер, для получения информации по реестру.
Last updated