Продажа заявок

Для отправки кредитной заявки в систему Ninja Lender необходимо выполнить следующее:

  1. Авторизироваться в системе и получить токен, который будет использоваться во всех последующих запросах.

  2. Получить справочники "Цель займа" и "Причина отказа", так как данные этих справочников используются при загрузке заявок в систему.

  3. Получить тело шаблона на основе которого заявка будет заполняться реквизитами.

  4. Составить заявку и отправить её в систему.

Пример: У нас есть кредитная заявка, где заёмщик запрашивает 10 000 на 30 дней для покупки бытовой техники, но мы не можем выдать заём из-за несоответствия возрастным ограничениям. Для начала, находим в справочнике нужную цель займа (в примере ниже это цель с "id":"2")

{
    "code": 0,
    "message": "ok",
    "data": [
        {
            "id": 1,
            "label": "health_care",
            "title": "Health care"
        },
        {
            "id": 2,
            "label": "other_purchases",
            "title": "Other purchases"
        },
        {
            "id": 3,
            "label": "debt_restructuring",
            "title": "Debt restructuring"
        }
    ],
    "log_key": 750
}

а также причину отказа (в примере ниже это причина с "id":"4")

Дальше получаем тело шаблона

И приступаем к составлению JSON для загрузки заявки. Для начала заполним сумму, минимальную сумму, срок, причину отказа, цель займа и в какой шаблон мы загружаем заявку

Теперь нам нужно заполнить реквизиты заявки исходя из тела шаблона. Каждый реквизит в теле описан JSON обьектом, где ключ обьекта – это название (ключ) реквизита, а в значениях выводится описание самого реквизита.

Пример реквизита из тела шаблона:

Ключ

Тип

Описание

id

int

идентификатор реквизита

kind

int

вид реквизита, определяет тип данных для значений реквизита:

0 – строка

1 – текст

2 – число

3 – дата

4 – булевое

5 – справочник (в случае с данным видом система будет ожидать в значении самого реквизита один из элементов из массива variants) 6 - телефон в международном формате 7 - валидный адресс электронной почты

label

string

название реквизита

required

boolean

является ли реквизит обязательным

variants

JSON.array

список вариантов для реквизитов вида "справочник"

description

string

описание реквизита

title

string

заголовок реквизита

Заполняем реквизиты согласно их типам

Теперь JSON заявки готов и его можно загружать в систему.

Last updated

Was this helpful?