Skip to content

pay metodi

Hisobni to‘lash metodi. Foydalanuvchidan mablag‘ muvaffaqiyatli yechib olingandan keyin Xazna tizimi tomonidan chaqiriladi.

So‘rov namunasi

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

{
  "jsonrpc": "2.0",
  "method": "pay",
  "id": "1234",
  "params": {
    "invoice": "321657984213246",
    "amount": 100000,
    "xaznaTransactionId": "string"
  }
}

So‘rov parametrlari

#ParameterData typeDescription
1invoiceStringTo‘lov uchun noyob parametr
2amountLongTo‘lov summasi tiyinda. 100000 = 1000.00 so‘m
3xaznaTransactionIdUUIDTranzaksiyaning noyob identifikatori

Javob namunasi

json
{
  "jsonrpc": "2.0",
  "id": 1234,
  "result": {
    "message": "success",
    "code": 0
  }
}

Javob parametrlari

#ParameterData typeDescription
1messageStringJavob xabari
2codeStringJavob kodi

Takroriy chaqiruv

xaznaTransactionId ni invoys bilan birga saqlang. Agar pay so‘rovi xuddi shu identifikator bilan qayta kelsa, invoysni ikkinchi marta yopmasdan muvaffaqiyat bilan javob bering.

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