Skip to content

Метод info

Метод получения информации о счете на оплату. Сумма должна быть рассчитана в тийинах. Вы можете включить в ответ другие параметры, которые должны быть видны клиенту.

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

json
POST https://example.uz/api/
Accept: application/json
Content-Type: application/json
Auth: Basic

{
  "jsonrpc": "2.0",
  "method": "get.info",
  "id": "1234",
  "params": {
    "invoice": "321657984213246"
  }
}

Параметры запроса

#ParameterData typeDescription
1jsonrpcStringСтатический
2methodStringНаименование метода
3idStringСтатический
4invoiceStringУникальный параметр для оплаты

Пример ответа

json
{
  "jsonrpc": "2.0",
  "id": 1234,
  "result": {
    "invoice": "321657984213246",
    "amount": 12500000
  }
}

Параметры ответа

#ParameterData typeDescription
1resultObjectОбъект
2invoiceStringИнвойс на оплату
3amountLongСумма платежа (в тийинах)
4Дополнительные детали платежа, которые нужно показать клиенту

Тийины и сумы

12500000 тийин — это 125 000 сум. В ссылке на платежную страницу та же сумма передается как 125000.

Возможные ошибки

Если инвойс не найден или уже оплачен, верните ответ с кодом -1 или -2 соответственно.

АК «Халқ банки» — платежная система Xazna