Генерация Токена доступа
Для генерация Токена вам потребуется Project ID и Project Secret, которые доступны после активация Проекта в maibmerchants.
Для Тестового Проекта Project ID и Project Secret будут доступны сразу после заполнения обязательных полей (IP, платформа, Callback URL, Ok URL, Fail URL).
Этапы аутентификации через Токен доступа
Отправьте запрос на эндпоинт генерации токена используя Project ID и Project Secret. Если переданные данные действительны, вы получите в ответ Токен (срок действия токена) и Refresh Token (срок действия Refresh Token).
Если срок действия токена истек, используйте Refresh Token, чтобы сгенерировать новый Токен доступа. Если срок действия Refresh Token также истек, используйте Project ID и Project Secret (см. пункт 1).
Делайте запросы к maib ecomm, используя Токен доступа.
1. Генерация токена с использованием Project ID и Project Secret
Параметры запроса (body)
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
projectId | ДА | string | Project ID из Проекта в maibmerchants |
projectSecret | ДА | string | Project Secret из Проекта в maibmerchants |
Пример запроса (CURL)
Параметры ответа
Параметр | Тип | Описание |
---|---|---|
result | Object | Объект, содержащий Токен и Refresh Token. |
| string | Токен доступа |
| integer | Время жизни Токена доступа в секундах |
| string | Refresh Token для генерация нового Токена доступа. |
| integer | Время жизни Refresh Token в секундах |
| string | Тип токена (Bearer) |
ok | Boolean | Статус обработки запроса: true - ошибок нет; false - есть ошибки (подробности ошибки будут отображаться в errors); |
errors | Array | Ошибки обработки запроса |
| string | Код ошибки |
| string | Описание ошибки |
Пример ответа
2. Генерация Токена с помощью Refresh Token
Параметры запроса (body)
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
refreshToken | ДА | string | Refresh Token |
Пример запроса
Пример ответа
3. Пример запроса (прямой платеж) с аутентификацией через Токен
Last updated