Метод 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"
}
}Параметры запроса
| # | Parameter | Data type | Description |
|---|---|---|---|
| 1 | jsonrpc | String | Статический |
| 2 | method | String | Наименование метода |
| 3 | id | String | Статический |
| 4 | invoice | String | Уникальный параметр для оплаты |
Пример ответа
json
{
"jsonrpc": "2.0",
"id": 1234,
"result": {
"invoice": "321657984213246",
"amount": 12500000
}
}Параметры ответа
| # | Parameter | Data type | Description |
|---|---|---|---|
| 1 | result | Object | Объект |
| 2 | invoice | String | Инвойс на оплату |
| 3 | amount | Long | Сумма платежа (в тийинах) |
| 4 | … | Дополнительные детали платежа, которые нужно показать клиенту |
Тийины и сумы
12500000 тийин — это 125 000 сум. В ссылке на платежную страницу та же сумма передается как 125000.
Возможные ошибки
Если инвойс не найден или уже оплачен, верните ответ с кодом -1 или -2 соответственно.