Biometric.Identify
Tanlangan mahalliy qurilmada biometrik ma’lumotlarni o‘qiydi va KaftPay da mijozni qidiradi. Joriy KaftPay ssenariysida kaftni tanish qo‘llanadi. Biometrik ma’lumotlar REGOS: VCR da saqlanmaydi va javobda qaytarilmaydi.
Metod oldingi versiyalar bilan moslik uchun saqlangan. Payment.Start uchun alohida chaqirish talab qilinmaydi. Qaytarilgan session_id Payment.Start ga yuborilmaydi.
| Nomi | Turi | Majburiyligi | Tavsifi |
|---|---|---|---|
| device_id | string | Majburiy | Biometric.Device.Get dan olingan identifikator |
| timeout | int32 | Ixtiyoriy | O‘qishni kutish muddati, soniyalarda |
Javob session_id, reason, expires_at va candidate_id, name, score, phone_last4 maydonlariga ega candidates ro‘yxatini o‘z ichiga oladi.
{
"id": 1,
"method": "Biometric.Identify",
"auth": "a2Fzc2E6a2FzMTIzNDU2",
"params": {
"device_id": "a7428fa7c3e8082e13e4fc00a52ec210ebd73f48e7ca0a9873e8d793976f7284",
"timeout": 30
},
"jsonrpc": "2.0"
}
{
"id": 1,
"ok": true,
"result": {
"session_id": "96faab51-b898-4fb8-9187-a373f178c15b",
"reason": "confident",
"expires_at": "2026-09-09T23:30:00.0000000Z",
"candidates": [
{
"candidate_id": "1",
"name": "Alisher U.",
"score": 0.981,
"phone_last4": "4567"
}
]
}
}
REGOS: VCR biometrik vektorlarni KaftPay ga faqat shifrlangan palmDataEnc maydonida yuboradi; HKDF orqali kalit hosil qilishda info = "pp-palm-vector:v1" konteksti ishlatiladi. Ishonchli nomzodda phone_last4 maydoni bo‘lishi mumkin, ammo u to‘lov yoki tasdiqlash uchun ishlatilmaydi.