Добавление банковской карты:
После добавления самозанятого в компанию, небходимо добавить карту, для осуществления выплат. Ответом на запрос явялется фрейм, в который необходимо добавить номер карты и подтвердить ввод, с помощью СМС-кода, который отправляется на номер телефона самозанятого.
Пример запроса на добавление карты:
cURL JS
Copy curl --location --request POST 'https://business.selfwork.ru/selfemployed/business/v1/self-employed/add-card/{id}' \
--header 'X-Login: example' \
--header 'X-Password: 591c0bcd4a41137fe9fce94dfba74e24'
Copy var axios = require('axios');
var config = {
method: 'post',
url: 'https://business.selfwork.ru/selfemployed/business/v1/self-employed/add-card/{id}',
headers: {
'X-Login': 'example',
'X-Password': '591c0bcd4a41137fe9fce94dfba74e24'
}
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
{id} — идентификатор самозанятого в системе.
В случае успеха вернется строка со ссылкой. Ссылка одноразовая, повторный переход невозможен.
Пример ответа:
Copy "https://business.selfwork.ru/selfemp-card/card/edit?token=151bf1d1-9e39-450f-be77-8085fa3eb84a"
В случае ошибки HTTP-код 500 с информацией об ошибке
Ошибка при обновлении количества попыток ввода кода
Закончились попытки ввода
Изменение карты:
При запросе создается ссылка на фрейм. Ссылка одноразовая, повторный переход невозможен.
Пример запроса:
cURL JS
Copy curl --location --request POST 'https://business.selfwork.ru/selfemployed/business/v1/self-employed/change-card/9286' \
--header 'X-Login: pakin.selfwork.ru' \
--header 'X-Password: ad27070e699f83a5d659dc23a02c9523' \
--data-raw ''
Copy var axios = require('axios');
var data = '';
var config = {
method: 'post',
url: 'https://business.selfwork.ru/selfemployed/business/v1/self-employed/change-card/9286',
headers: {
'X-Login': 'example',
'X-Password': 'ad27070e699f83a5d659dc23a02c9523'
},
data : data
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});
Пример ответа:
Copy "https://business.selfwork.ru/selfemp-card/card/edit?token=151bf1d1-9e39-450f-be77-8085fa3eb84a"