Получение токена аутентификации

POST /v2/auth/token

Этот endpoint позволяет получить Access Token, необходимый для авторизации всех последующих запросов к API QR MIA.


Параметры запроса (body)

Параметр
Тип
Обязательный
Описание

clientId

string (guid)

Да

Код клиента, предоставленный maib

clientSecret

string (guid)

Да

Секретный ключ клиента, предоставленный maib

Example request (body)

{
  "clientId": "749c564f-1a65-48e3-a4bf-b7932b6ae3db",
  "clientSecret": "0d922db8-9a2f-4c66-a60d-76a762c9bb04"
}

Параметры ответа

Поле
Тип
Описание

result.accessToken

string

Токен доступа, который должен использоваться в заголовке Authorization

result.expiresIn

integer

Время жизни токена в секундах

result.tokenType

string

Tipul token-ului (Bearer)

ok

boolean

true dacă solicitarea a fost procesată cu succes

errors

array

Lista erorilor, dacă ok = false

Example response

{
  "result": {
    "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
    "expiresIn": 300,
    "tokenType": "Bearer"
  },
  "ok": true
}

Использование Access Token После получения токена его необходимо включать в заголовок каждого запроса к API QR MIA в формате: Пример использования (curl)

curl -X POST https://api.example.com/v2/mia/qr \
  -H "Authorization: Bearer {{access_token}}" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "Dynamic",
    "expiresAt": "2029-10-22T10:32:28+03:00",
    "amountType": "Fixed",
    "amount": 50.00,
    "currency": "MDL",
    "description": "Order description",
    "callbackUrl": "https://example.com/callback",
    "redirectUrl": "https://example.com/success"
  }'

Last updated