Skip to content

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*stringID терминала
payout_idstringID выплаты 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*stringJWT-токен авторизации

Пример успешного ответа

json
{
	"access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzYzNDQzOTksImlzX3JlZnJlc2giOmZhbHNlLCJ0ZXJtaW5hbF9pZCI6IjYzZTlhOTVmNGI4ZTUwNTNiZTA5YmZhMiJ9.-z68OYMAEh3Bagq2ZdWTSQMwtFgv9-Ww4ASRkfdxnSs"
}

Пример запроса с payout_id:

json
{
	"user":"merchant",
	"password":"777",
 	"terminal_id":"asa2323dasdas33dwdq",
	"payout_id":"63eae27b42498c19945fd82a"
}