Генерация Токена доступа
Для генерация Токена вам потребуется 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.
accessToken
string
Токен доступа
expiresIn
integer
Время жизни Токена доступа в секундах
refreshToken
string
Refresh Token для генерация нового Токена доступа.
refreshExpiresIn
integer
Время жизни Refresh Token в секундах
tokenType
string
Тип токена (Bearer)
ok
Boolean
Статус обработки запроса:
true - ошибок нет;
false - есть ошибки (подробности ошибки будут отображаться в errors);
errors
Array
Ошибки обработки запроса
errorCode
string
Код ошибки
errorMessage
string
Описание ошибки
Пример ответа
2. Генерация Токена с помощью Refresh Token
Параметры запроса (body)
refreshToken
ДА
string
Refresh Token
Пример запроса
Пример ответа
3. Пример запроса (прямой платеж) с аутентификацией через Токен
Last updated