Документ не загружается, выдает ошибку "Загрузка пропущена (Ошибка IO)".
Выкладываю инструкцию тут.
Создание заявки
Описание
POST /broker/api/v2/orders/create
Входные данные
Параметр
Тип
Значение
orderId
String
Код заказа из внешней системы.
pointId
String
Код торговой точки.
operatorId
String
Код оператора.
lastName
String
Фамилия (обязательное при forceScore=true).
firstName
String
Имя (обязательное при forceScore=true).
secondName
String
Отчество (обязательное при forceScore=true).
birthDate
Date
Дата рождения (обязательное при forceScore=true).
passport
Паспорт (обязательное при forceScore=true).
phone
String
Номер телефона заемщика.
score
Integer
Скоринговый балл.
goods
Список позиций в заявке.
downpayment
Float
Размер первоначального взноса
creditPeriod
Integer
Срок кредита в месяцах
creditTypes
String
Список разрешенных типов кредитов (classic, installment и др.). Если ничего не указано, разрешены все типы.
installmentPeriods
Integer[]
Список разрешенных сроков по рассрочке (для онлайн-формы)
maxDiscount
Float
Максимальный размер скидки (%) по рассрочке (для калькулятора - рассрочки с большей скидкой не будут выводиться)
deliveryType
String
Способ доставки. self - самовывоз, courier - курьером. По-умолчанию - self
forceScore
Boolean
Выполнить скоринг заявки
generateForm
Boolean
Сформировать форму для заполнения кредитной заявки и вернуть ссылку на нее в ответе. По-умолчанию - false.
formMode
Enum
Режим работы формы. standalone - отдельная страница, iframe - встраивание в iframe. По-умолчанию - standalone
formSuccessUrl
String
Ссылка переадресации пользователя после успешного заполнения кредитной заявки.
Если ссылка не будет передана, пользователь будет возвращен на страницу из заголовка Referer.
formCancelUrl
String
Ссылка переадресации пользователя после неуспешного (отмены) заполнения кредитной заявки.
Если ссылка не будет передана, пользователь будет возвращен на страницу из заголовка Referer.
offers
Список предложений, выбранных пользователем (и прошедших скоринг)
Параметры в passport
series
String
Серия паспорта (обязательное при forceScore=true).
number
String
Номер паспорта (обязательное при forceScore=true).
issueDate
Date
Дата выдачи паспорта (обязательное при forceScore=true).
Параметры в goods
good
Позиция в заявке.
Параметры в good
type
Enum
Тип позиции в заявке. product - товар, service - доп. услуга. По-умолчанию - product.
groupName
String
Наименование группы.
groupId
String
Идентификатор группы.
brand
String
Бренд.
brandId
String
Идентификатор бренда.
model
String
Модель.
title
String
Полное наименование (может содержать группу, бренд, модель).
serialNumber
String
Серийный номер.
price
Float
Цена.
count
Integer
Количество.
Параметры в creditTypes
creditType
String
Вид кредита
Параметры в offers
id
String
Код предложения.
bankId
String
Код банка
Выходные данные
Параметр
Тип
Значение
id
String
Код заявки (если принята)
accepted
Boolean
Признак заказа. true — заявка принята; false — заявка отклонена.
formUrl
String
Ссылка на форму для заполнения заявки пользователем (см. generateForm)
reason
String
Причина отклонения заявки.
Примеры
Запрос
POST
https://test.moneyca...2/orders/create
Content-Type: application/json
Тело POST-запроса
{
"pointId": "рк-1",
"lastName": "Фамилия",
"firstName": "Имя",
"secondName": "Отчество",
"birthDate": "гггг-мм-дд",
"passport": {
"series": "0000",
"number": "000000",
"issueDate": "гггг-мм-дд"
},
"downpayment": "1000",
"creditPeriod": "15",
"creditTypes": [
"classic",
"installment"
],
"installmentPeriods": ["6", "12"],
"maxDiscount": "12.5",
"goods": [
{
"groupId": "TV",
"brand": "NONAME",
"price": "15000"
}
]
}