Покупка заявок

Распространение кредитных заявок в системе происходит в две очереди – по цене нового клиента и по цене повторного:

  1. По цене нового – заёмщик, чью заявку мы предлагаем, является новым для покупателя.

  2. По цене повторного – заёмщик, чью заявку мы предлагаем, уже есть в клиентской базе покупателя.

То есть сначала система пингует покупателей, предлагая им купить заявку по цене нового. А если заявка никому не подошла, система повторно пингует покупателей и предлагает им купить заявку по цене повторного.

Для покупки заявок в системе необходимо:

  1. Задать в личном кабинете партнёра параметры покупки заявок: указать минимальный и максимальный срок и размер кредита, выбрать участие в очередях распространения новых и повторных заявок, а также указать для них цены, плюс выбрать шаблон, которому должна соответствовать заявка.

  2. Организовать два вебхука: первый, на который будут отправляться запросы с заявками по цене нового клиента, и второй – для заявок по цене повторного.

Работа с вебхуками происходит по следующему сценарию:

1. Получение заявки

Заявка присылается в формате JSON следующего вида

{
    "id": 52,
    "amount": 100,
    "term": 64000,
    "refuse_reason": {
        "id": 1,
        "label": "ref_first"
    },
    "purpose": {
        "id": 1,
        "label": "purpose_first"
    },
    "requisites": {
        "psl_number": "11235813"
    }
}

Ключ

Тип

Описание

id

int

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

amount

numeric

сумма заявки

term

numeric

срок заявки указанный в секундах

refuse_reason

json.{}

причина отказа

refuse_reason.id

int

идентификатор причины отказа

refuse_reason.label

string

название причины отказа

purpose

json.{}

цель займа

purpose.id

int

идентификатор цели займа

purpose.label

string

название цели займа

requisites

json.{}

реквизиты заявки

Детальнее с реквизитами заявок можно ознакомиться в личном кабинете партнёра или получив детали по шаблону, который выбран в условиях покупки.

2. Как ответ на пинг, система Ninja Lender принимает JSON со статусом 200. JSON должен состоять из следующих свойств:

Название

Тип

Описание

Обязательный

status

int

ответ на предложение купить заявку:

1 – отказ от покупки заявки 2 – согласие на покупку заявки

+

url

string

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

-

offer

JSON.object

Сумма и срок которые вы готовы предложить заемщику

-

Offer

Название
Тип
Описание
Обязательный

amount

int

Предлагаемая сумма

+

term

int

Предлагаемый срок (в секундах)

+

Ниже приведён пример положительного ответа с указанием цены. В случае получения такого ответа, заявка считается проданной, и заёмщик будет переадресован по полученной ссылке.

{
    "status":2,
    "url": "https://a-partner.ninjalender.online/accept_borrower/"
}

Ниже приведен пример отрицательного ответа. В случае получения такого ответа система будет считать что вы отказались от покупки данной заявки

{
    "status":1
}

В случае если запрос с заявкой "не доставлен" система повторит запрос еще 3 раза с перерывами в 20 секунд. Если запрос будет все так же "не доставлен" система воспримет это как отказ от заявки.

Last updated

Was this helpful?