3. Привязка самозанятого к маркетплейсу по ИНН
https://my.payanyway.ru/npdapi/postbindpartnerwithinn
Принимаемые параметры:
key - (security_key) (строка, до 32-х символов)
inn - ИНН самозанятого (строка до 12-ти символов)
phone - номер телефона в формате: код страны, код оператора, номер
signature - подпись запроса (строка, до 32-х символов)
Ответ на запрос:
requestId - ID запроса - нужен для идентификации url уведомлений, которые придут в ответ на данный запрос (число, до 11-ти знаков)
methodName - имя запроса (строка, до 32-х символов)
requestStatus - статус запроса - может иметь одно из значений: NEW (создан новый запрос), ACTIVE - запрос сработал, DONE - запрос завершен и NO_MESSAGE_ID (не был получен ID сообщения от АИС “Налог-3” - в этом случае запрос до АИС “Налог-3” будет повторяться автоматически до получения ID сообщения от АИС “Налог-3”, но не более 300-т раз) (строка, до 32-х символов)
methodId - ID сообщения от АИС “Налог-3” (строка, до 50-ти символов)
debugData - данные для отладки - массив json, имеющий следующую структуру:
token - (строка, до 32-х символов)
userIdentity - (строка, до 255-ти символов)
result - данные с результатами выполнения запроса - массив json, имеющий следующую структуру:
Body - json массив
GetMessageResponse - json массив
ProcessingStatus - (строка, до 32-х символов)
Message - json массив
PostBindPartnerWithInnResponse - json массив
Id - (строка, до 19-ти символов)
Пример ответа:
URL - уведомления, которое придут на данный запрос:
Будут отправлены URL - уведомления 2-х типов - оригинальное в формате АИС Налог-3 и уведомление от NPD API с указанием имени нотификации: userlinked / userunlinked (пользователь подключен / отключен).
Структура уведомлений:
Уведомление с оригинальными данными от АИС “Налог-3” при успешной привязке:
requestId - ID запроса (число, до 11-ти знаков)
requestMessageId - ID сообщения от АИС “Налог-3” (строка, до 50-ти символов)
debugData
token - (строка, до 32-х символов)
userIdentity - (строка, до 255-ти символов)
result - json массив
Body - json массив
GetMessageResponse - json массив
ProcessingStatus - (строка, до 32-х символов)
Message - json массив
PostBindPartnerWithPhoneResponse - json массив
Id - (строка, до 19-ти символов)
Пример:
Уведомление с оригинальными данными от АИС “Налог-3” при отказе:
requestId - ID запроса (число, до 11-ти знаков)
requestMessageId - ID сообщения от АИС “Налог-3” (строка, до 50-ти символов)
debugData
token - (строка, до 32-х символов)
userIdentity - (строка, до 255-ти символов)
result
Body - json массив
GetMessageResponse - json массив
ProcessingStatus - (строка, до 32-х символов)
Message - json массив
SmzPlatformError - json массив
Code - (строка, до 32-х символов)
Message - (строка, text 16384 символа)
Args - json массив - список пар ключ-значение (может отсутствовать)
Key - (строка, до 32-х символов)
Value - (строка, text 16384 символа)
Пример:
Пример при отказе самозанятого от привязки:
Last updated