Appearance
Authorization
Сервис авторизации используется для получения токена доступа, необходимого для выполнения операций с выплатами.
Для сервисов, которые совершают действия над платежами необходимо в запросе авторизации дополнительно передавать payout_id . ID платежа возвращает сервис создания платежа.
Время жизни токена настраиваемый параметр, по умолчанию 60 минут. Настраивается данный параметр на стороне Airba Pay.
Параметры запроса
URL https://ps.airbapay.kz/acquiring-api/api/v1/auth/sign-in
Method POST
| Параметр | Тип | Описание |
|---|---|---|
| user* | string | Логин API выдается при создании магазина. |
| password* | string | Пароль, выдается при создании магазина. |
| terminal_id* | string | ID терминала |
| payout_id | string | ID выплаты Airba Pay. Обязательный параметр для операций над выплатами (например, запрос статуса) |
https://ps.airbapay.kz/acquiring-api/api/v1/auth/sign-in
json
{
"user":"merchant",
"password":"777",
"terminal_id":"asa2323dasdas33dwdq"
}Параметр ответа при коде состояния HTTP 200
| Параметр | Тип | Описание |
|---|---|---|
| access_token* | string | JWT-токен авторизации |
Пример успешного ответа
json
{
"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzYzNDQzOTksImlzX3JlZnJlc2giOmZhbHNlLCJ0ZXJtaW5hbF9pZCI6IjYzZTlhOTVmNGI4ZTUwNTNiZTA5YmZhMiJ9.-z68OYMAEh3Bagq2ZdWTSQMwtFgv9-Ww4ASRkfdxnSs"
}Пример запроса с payout_id:
json
{
"user":"merchant",
"password":"777",
"terminal_id":"asa2323dasdas33dwdq",
"payout_id":"63eae27b42498c19945fd82a"
}