Biometric.Register

Mijoz ilovasidagi bir martalik QR-sessiya orqali mijoz kaftini ro‘yxatdan o‘tkazadi. REGOS: VCR kaftni avtomatik o‘qiydi va sozlangan biometrik qurilma SDK si yordamida uning tomonini aniqlaydi. Biometrik ma’lumotlar saqlanmaydi va chaqiruvchi ilovaga qaytarilmaydi.

Kirish parametrlari

Nomi Turi Majburiyligi Tavsifi
device_id string Majburiy Biometric.Device.Get dan olingan identifikator
qr_session_id string Majburiy Ro‘yxatdan o‘tish QR-kodidagi sessiya UUID si; PPENROLL: prefiksiga ruxsat beriladi va REGOS: VCR uni olib tashlaydi
timeout int32 Ixtiyoriy Kaftni o‘qishni kutish muddati, soniyalarda

QR-sessiya bir martalik bo‘lib, cheklangan muddat amal qiladi. Ikkinchi qo‘lni ro‘yxatdan o‘tkazish uchun mijoz yangi QR-sessiya yaratishi kerak.
SDK qo‘l tomonini aniqlay olmasa, ro‘yxatdan o‘tkazish ma’lumotlari KaftPay ga yuborilmaydi va kaftni qayta o‘qish kerak.
To‘g‘ri vektor muvaffaqiyatli o‘qilgandan keyin VP930 qisqa vaqtga yashil indikatorni yoqadi.

IR/RGB vektorlari JSON ning ochiq maydonlarida yuborilmaydi: REGOS: VCR imzolangan so‘rovning bir martalik timestamp va nonce qiymatlari bilan HKDF-SHA256 va AES-256-GCM orqali palmDataEnc ni yaratadi. HKDF orqali kalit hosil qilishda info = "pp-palm-vector:v1" konteksti ishlatiladi.

{
  "id": 1,
  "method": "Biometric.Register",
  "auth": "a2Fzc2E6a2FzMTIzNDU2",
  "params": {
    "device_id": "a7428fa7c3e8082e13e4fc00a52ec210ebd73f48e7ca0a9873e8d793976f7284",
    "qr_session_id": "PPENROLL:91a61f66-b68d-42aa-9fa8-a8146a837df6",
    "timeout": 30
  },
  "jsonrpc": "2.0"
}

Chiqish parametrlari

Nomi Turi Tavsifi
consumer_id string Ro‘yxatdan o‘tgan mijoz identifikatori
status string Ro‘yxatdan o‘tish holati
enrolled_at string Xizmat qaytargan ro‘yxatdan o‘tish vaqti
{
  "id": 1,
  "ok": true,
  "result": {
    "consumer_id": "82994a87-0730-4978-98ab-a0c10d771bea",
    "status": "ACTIVE",
    "enrolled_at": "20.08.2026 15:04:22"
  },
  "jsonrpc": "2.0"
}

QR-sessiya noma’lum, muddati o‘tgan yoki allaqachon ishlatilgan bo‘lsa, so‘rov xato bilan tugaydi. Bunday holda mijoz yangi ro‘yxatdan o‘tish QR-kodini yaratishi kerak.