Документация ACQ
Основной путь: https://api.unlockify.cc/acq
Метод POST /pay
- Принимает в Header ключ
x-auth-key
с значением полученным от представителя - Принимает в Body набор параметров:
method
- string -card
(картой) илиfps
(СБП)amountSteam
- float - сумма которая должна поступить пользователюamountPay
- float - сумма которую пользователь должен оплатитьsteamLogin
- string - логин пользователяsuccessUrl
- string - ссылка, на которую пользователя должно перевести после оплатыwebhookUrl
- string - ссылка, на которую будут приходить оповещения об статусах заказа
- Возвращает набор параметров JSON-словарём:
orderId
- string - номер заказа в нашей системеpaymentLink
- string - ссылка для оплаты заказаstatus
- string - текущий статус заказаamountPay
- float - сумма которую пользователь должен оплатитьamountSteam
- float - сумма, которая придёт пользователюamountAfterFee
- float - сумма после учёта комиссии сервиса
- Возможные ошибки:
400
,Incorrect auth key
- неверно указан ключ в Header400
,amountPay does not cover the amountSteam commission
- указанная сумма для оплаты не покрывает комиссию сервиса
Метод GET /balance
- Принимает в Header ключ
x-auth-key
с значением полученным от представителя - Возвращает баланс JSON-словарём в ключе
balance_withdraw
Метод POST /status
- Принимает в Header ключ
x-auth-key
с значением полученным от представителя - Принимает в Body параметр
orderId
(полученный в /pay) - Возвращает набор параметров JSON-словарём:
- status - string - текущий статус заказа
- data - dict - набор с параметрами заказа
- Возможные ошибки:
400
,orderId is not specified
- не указан orderId в Body404
,orderId not found
- указанный номер заказа не найден в системе
Метод POST /check
- Принимает в Header ключ
x-auth-key
с значением полученным от представителя - Принимает в Body ключ
login
с логином пользователя - Возвращает JSON-словарь с результатом проверки: ключ
result
- boolean
Метод GET /rates
- Принимает в Header ключ
x-auth-key
с значением полученным от представителя - Возвращает JSON-словарь с курсами валют
{
"USD:RUB": 84.26,
"RUB:KZT": 5.97,
"RUB:UAH": 0.49
}