Создать площадку мерчанта
POST/api/v1/marketplaces/create
Вместе с созданием площадки создаются мерчант и заявка. Если площадка или мерчант уже существует, то данные по ним обновляются.
Request
Header Parameters
Подпись запроса
- application/json
Body
- • Поле не пустое
- • Латинские буквы (a-z)
- • Кириллические буквы (а-я)
- • Цифры (0-9)
- • Специальные символы (//, .., , )), ]], ==, ++, -- и другие)
- • МСС-код должен быть числовым значением, состоящим ровно из 4 символов (цифр).
- • Поле не пустое
- • Должен быть корректным URL
- • Поле не пустое
- • Латинские буквы (a-z)
- • Кириллические символы (а-я)
- • Цифры (0-9)
- • Специальные символы (//, .., , )), ]], ==, ++, -- и другие)
- • Поле не пустое
- • Длина строки - до 1024 символов
- • Латинские буквы (a-z)
- • Кириллические символы (а-я)
- • Специальные символы (//, .., , )), ]], ==, ++, -- и другие)
- • Цифры (0-9)
- • Длина строки — до 20 символов
- • Поле не пустое
- • Латинские буквы (a-z)
- • Кириллические символы (а-я)
- • Цифры (0-9)
- • Специальные символы (//, .., , )), ]], ==, ++, -- и другие)
- • Длина строки - до 31 символов
Possible values: [(a-z), (а-я), (0-9)]
Идентификатор заявки
Формат поля:
Possible values: [4 digits]
MCC-код площадки
Формат поля:
Possible values: [url]
URL площадки
Формат поля:
Possible values: <= 1024 characters
Наименование мерчанта
Формат поля:
Possible values: <= 20 characters
ИНН мерчанта
Формат поля:
Possible values: [-1, 0, 1]
Приоритет мерчанта
Possible values: <= 31 characters
Теги площадки:
Формат поля:
Responses
- 201
- 400
- 401
- 403
- 409
- 500
Площадка создана
- application/json
- Schema
- Example (from schema)
Schema
result
object
Площадка
Идентификатор площадки
Идентификатор мерчанта
Possible values: [none, approved, declined]
Решение по площадке
Время принятия решения по площадке
Идентификатор пользователя, который принял решение
ФИО принявшего решение
Possible values: [pending, processing, ready_for_check, postponed, has_critical_changes, finished]
Статус площадки на основе сканирования
Дата установки статуса
Идентификатор сканирования, связанного с площадкой
{
"result": {
"id": "310ebf14-d5ee-4b4f-8e99-e93f9421888d",
"merchant_id": "2601df82-ef61-4045-b3c0-7dc4c4e40ddc",
"decision": "none",
"decision_applied_at": null,
"decision_applied_by": null,
"decision_applied_full_name": null,
"status": "pending",
"status_applied_at": "2024-02-29T13:33:35.818Z",
"scan_id": "33f1a853-6c40-4887-ba81-3d50869e737d"
}
}
Некорректный запрос
- application/json
- Schema
- Example (from schema)
Schema
error
object
Default value: -40001
{
"error": {
"code": -40001,
"message": "Подпись запроса является невалидной"
}
}
Требуется авторизация
- application/json
- Schema
- Example (from schema)
Schema
error
object
Default value: -401
{
"error": {
"code": -401,
"message": "Требуется авторизация"
}
}
Ошибка валидации
- application/json
- Schema
- Example (from schema)
Schema
error
object
Default value: -40001
data
object
{
"error": {
"code": -40001,
"message": "Неверный формат данных",
"data": {
"validation": {
"mcc_code": [
"Количество символов в поле mcc_code должно быть равным 4."
],
"priority": [
"Значение поля priority должно быть значением -1, 0 или 1."
]
}
}
}
}
Заявка является дубликатом
- application/json
- Schema
- Example (from schema)
Schema
error
object
Default value: -409
{
"error": {
"code": -409,
"message": "Заявка является дубликатом"
}
}
Внутренняя ошибка сервера
- application/json
- Schema
- Example (from schema)
Schema
error
object
Default value: -50000
{
"error": {
"code": -50000,
"message": "Внутренняя ошибка сервера"
}
}