Asosiy tarkibga o'tish
POST
/
payment
/
uzum_confirm
Fiscalization Uzum payment
curl --request POST \
  --url https://fbox.ngrok.io/payment/uzum_confirm \
  --header 'Content-Type: application/json' \
  --data '
{
  "payment_id": "bb75f609-6d97-4b45-9ed3-80e5fcd19ef1",
  "qr_code": "https://ofd.soliq.uz/check?t=UZ170703100597&r=2421&c=20230104121801&s=514343190161"
}
'
{
  "data": {
    "payment_id": "bb75f609-6d97-4b45-9ed3-80e5fcd19ef1",
    "payment_status": "SUCCESS",
    "error_code": "0",
    "error_message": null,
    "client_phone_number": "998712565009"
  },
  "error": null,
  "is_success": true
}

Umumiy ko’rinish

Uzum Fiscalization API avval boshlangan to’lovni yakunlash (fiskalizatsiya) uchun ishlatiladi initiated Uzum FastPay payment. Bu endpoint to’lovni tasdiqlaydi va Soliq (OFD) tomonidan yaratilgan fiskal chekni biriktiradi by Soliq (OFD).

So’rov maydonlari

MaydonTuriMajburiyTavsif
payment_idstringUnique payment identifier received from Uzum FastPay payment
qr_codestringURL of the fiscal receipt from Soliq (OFD)

Javob maydonlari

✅ Muvaffaqiyatli javob

MaydonTuriTavsif
dataobjectJavob ma’lumoti
data.payment_idstringPayment identifier
data.payment_statusstringFiscalization status (SUCCESS, FAILED, etc.)
data.error_codestringProvider error code (0 on success)
data.error_messagestring | nullError description (null on success)
data.client_phone_numberstringClient phone number
errornullError object (always null on success)
is_successbooleanAlways true

🚫 Xatolik javobi

Eslatma: Validatsiya xatosi bo’lsa ham server HTTP 200 qaytaradi.
MaydonTuriTavsif
datanullNo data returned
errorobjectError details
error.codeintegerInternal validation or processing error code
error.messagestringO’qilishi oson xato xabari
error.dataany | nullAdditional error details
is_successbooleanAlways false

Tanasi

application/json
payment_id
string
talab qilinadi

Unique order identifier received in the /uzum/api/apelsin-pay/merchant/v2/payment response and provided by Uzum.

Misol:

"bb75f609-6d97-4b45-9ed3-80e5fcd19ef1"

qr_code
string
talab qilinadi

Link to fiscalization transaction on Soliq

Misol:

"https://ofd.soliq.uz/check?t=UZ170703100597&r=2421&c=20230104121801&s=514343190161"

Javob

Fiscalization successful

data
object
error
string | null
is_success
boolean
Misol:

true