Skip to content

Создание заказа

API для создания заказа в Xazna и отправки счета на оплату на номер телефона клиента.

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

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

{
  "invoice": "1234",
  "merchantId": "string",
  "amount": 100000,
  "phone": "998950072412"
}

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

#ПараметрТипОписание
1invoiceStringНомер заказа (для интернет-магазина) / лицевой счет / логин в биллинге поставщика.
2merchantIdUUIDУникальный идентификатор мерчанта, выданный Xazna.
3amountLongСумма транзакции в тийинах.
4phoneStringНомер телефона, на который отправляется счет. Формат: 998901234567.

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

json
{
  "data": {
    "orderId": "string"
  },
  "errorMessage": "",
  "timestamp": 1753436810922
}

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

#ПараметрТипОписание
1dataObjectРезультат запроса.
2data.orderIdUUIDУникальный идентификатор созданного заказа.
3errorMessageStringТекст ошибки. При успешном запросе — пустая строка.
4timestampLongВремя ответа в миллисекундах.

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

json
{
  "data": null,
  "errorMessage": "Торговая точка не найдена!",
  "timestamp": 1753437321180
}

Сохраните orderId

По orderId проверяется статус заказа методом Проверка заказа.

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