Финансы

История баланса, покупки и ссылки на пополнение.

GET/account/transactions

История баланса

Пополнения и списания.

Право: billing:read
Пример запроса
curl "https://sourhost.net/api/v1/account/transactions" \
  -H "Authorization: Bearer $SOURHOST_TOKEN"
Ответ
204 Пустой ответ
GET/account/purchases

Покупки

Право: billing:read
Пример запроса
curl "https://sourhost.net/api/v1/account/purchases" \
  -H "Authorization: Bearer $SOURHOST_TOKEN"
Ответ
204 Пустой ответ
POST/account/topup/liqpay

Ссылка на пополнение

Создаёт платёж LiqPay. Оплачивает его сам пользователь на странице LiqPay — запрос ничего не списывает.

Право: billing:topup
Параметры
amountUahобязательныйbody · numberСумма в гривнях
Пример запроса
curl -X POST "https://sourhost.net/api/v1/account/topup/liqpay" \
  -H "Authorization: Bearer $SOURHOST_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"amountUah":500}'
Ответ
HTTP
HTTP/2 200 OK
{
  "checkoutUrl": "https://www.liqpay.ua/api/3/checkout",
  "data": "eyJ…",
  "signature": "Zm…",
  "orderId": "topup_8b1f2c",
  "sandbox": false
}
GET/account/topup/liqpay/:orderId

Статус пополнения

Право: billing:read
Параметры
orderIdобязательныйpath · stringID платежа из ответа на пополнение
Пример запроса
curl "https://sourhost.net/api/v1/account/topup/liqpay/topup_8b1f2c" \
  -H "Authorization: Bearer $SOURHOST_TOKEN"
Ответ
204 Пустой ответ

Общие ошибки

Любой метод может ответить так. Подробнее об ошибках

400bad_requestНеверное тело или параметры
401token_invalidТокен неверный, отозван или просрочен
403token_scope_missingУ токена нет нужного права
403token_project_forbiddenПроект или услуга вне ограничений токена
404not_foundНет такого проекта, услуги или объекта
429token_rate_limitedСлишком много запросов, см. Retry-After
503upstream_unavailableПанель или нода не ответили — повторите позже