Получение токена аутентификации
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