Работа с картами добавить/редактировать

Добавление банковской карты:

После добавления самозанятого в компанию, небходимо добавить карту, для осуществления выплат. Ответом на запрос явялется фрейм, в который необходимо добавить номер карты и подтвердить ввод, с помощью СМС-кода, который отправляется на номер телефона самозанятого.

Пример запроса на добавление карты:

curl --location --request POST 'https://business.selfwork.ru/selfemployed/business/v1/self-employed/add-card/{id}' \
--header 'X-Login: example' \
--header 'X-Password: 591c0bcd4a41137fe9fce94dfba74e24'

{id} — идентификатор самозанятого в системе.

В случае успеха вернется строка со ссылкой. Ссылка одноразовая, повторный переход невозможен.

Пример ответа:

"https://business.selfwork.ru/selfemp-card/card/edit?token=151bf1d1-9e39-450f-be77-8085fa3eb84a"
Фрейм добавления карты.

В случае ошибки HTTP-код 500 с информацией об ошибке

Для получения информации о процессе взаимодействия с iframe реализован механизм PostMessage

В случае успешного обновления карты будет приходить сообщение с объектом {sz_card_save_success: 0}

В случае если при обновлении карты произошла ошибка будет приходить сообщение с объектом и кодом ошибки {sz_card_save_err: 4}

Код ошибки
Описание

4

Срок действия прошел

6

Ошибка при обновлении количества попыток ввода кода

7

Закончились попытки ввода

8

Неправильный код

Изменение карты:

При запросе создается ссылка на фрейм. Ссылка одноразовая, повторный переход невозможен.

Пример запроса:

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 ''

Пример ответа:

"https://business.selfwork.ru/selfemp-card/card/edit?token=151bf1d1-9e39-450f-be77-8085fa3eb84a"

Last updated