Skip to content

Проверка заказа

API для проверки статуса заказа.

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

http
POST /api/v1/billing/check/order
Accept: application/json
Content-Type: application/json
Authorization: Basic base64(username:password)

{
  "orderId": "string"
}

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

#ПараметрТипОписание
1orderIdUUIDУникальный идентификатор заказа из ответа метода Создание заказа.

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

json
{
  "data": {
    "createdAt": "25-07-2025 14:56:34",
    "phone": "998950072400",
    "orderId": "string",
    "orderNumber": "1",
    "merchantId": "string",
    "amount": 100000,
    "status": "WAITING"
  },
  "errorMessage": "",
  "timestamp": 1753437449953
}

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

#ПараметрТипОписание
1createdAtStringДата создания заказа в формате dd-MM-yyyy HH:mm:ss.
2phoneStringНомер телефона клиента.
3orderIdUUIDУникальный идентификатор заказа.
4orderNumberStringНомер счета (invoice из запроса на создание заказа).
5merchantIdUUIDИдентификатор мерчанта.
6amountLongСумма заказа в тийинах.
7statusEnumСтатус заказа — см. таблицу ниже.
8errorMessageStringТекст ошибки.
9timestampLongВремя ответа в миллисекундах.

Статусы заказа

СтатусОписание
WAITINGОжидает оплаты.
PAIDОплата прошла успешно.
CANCELLEDКлиент отменил счет.
EXPIREDСрок действия счета истек.

Ответ с ошибкой

json
{
  "data": null,
  "errorMessage": "Order not found",
  "timestamp": 1753437523466
}

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