KİMLİK DOĞRULAMA
Kararı size bırakan, barındırılan kimlik doğrulama akışı
Müşterileri barındırılan bir doğrulama akışına yönlendirin. Vaka durumunu kendi arka ucunuzda okuyun ve istisnaları insan incelemesine yönlendirin.
Otomatik bir hüküm değil, kurallara tabi bir iş akışı
Kimlik doğrulama bir vaka durumu ve inceleme yolu sunar. Kararınızı destekler; kararı sizin yerinize vermez.
Oturum akışı
Oturum oluşturuldu
Tek kullanımlık bağlantı ve son kullanma süresi.
Bağlantı açıldı
Müşteri gizlilik bildirimini okur. İşlemi tamamlamak için tanınan süre sınırlıdır.
Vaka durumu
Durum sorgusu veya olay
Tamamlandı, doğrulanmadı veya inceleme gerekiyor. Her durumu kendi kararınız için girdi olarak değerlendirin.
Planlanması gereken yedek akışlar
Süresi doldu
Olay oluşturmaz. Durumu görmek için sorgulayın.
İptal edildi
Durumu arka ucunuzdan okuyun.
Hatayla sonuçlanıyor
Oturumlar hatayla sonuçlanabilir. Bir yedek akış planlayın.
Barındırılan doğrulama bağlantısı
Kararınız için vaka durumu
İnsan incelemesi yolu
Olay bildirimleri
Oturumdan vaka durumuna
Sunucu
Oturum oluşturun
Kişi için kendi referansınızı kullanın. Tek kullanımlık bir bağlantı ve son kullanma süresi alırsınız.
Noxtica
Müşteri, barındırılan sayfada işlemleri tamamlar
Tek kullanımlık bağlantı
Müşteri, gizlilik bildirimini okur ve ardından süreyle sınırlı bir zaman aralığında istenen kanıtları sunar.
Sunucu
Durum sorgusu veya olay
Vaka durumu
Durumu arka ucunuzdan okuyun veya uç noktanızda bir olay alın.
Konsol
İnsan incelemesi
İstisnalar
İkinci kez incelenmesi gereken vakalar operatör incelemesine yönlendirilir. İnceleme etkinlikleri denetim izine kaydedilir.
Ekibiniz
Kararınız
Kararı ekibiniz verir.
Oturum oluşturun
Müşteri, barındırılan sayfada işlemleri tamamlar
Durumu inceleyin ve karar verin
Nedir ve kimler içindir?
Noxtica kimlik doğrulaması (KYC), barındırılan bir akıştır. Sunucunuz oturum oluşturur; müşteriniz adımları, kendi tarayıcısında Noxtica tarafından barındırılan bir sayfada tamamlar. Sunucunuz sonucu durum sorgusuyla veya imzalı bir olayla alır. Sunucunuz müşterinin yanıtlarını ya da görüntü kayıtlarını doğrudan almaz.
Sonuçlar otomatik sinyallerdir. Her sonucun müşteriniz açısından ne anlama geldiğine siz karar verirsiniz. Noxtica size kanıtları ve denetim izini sunar.
Kimler için?
- Oturum oluşturup sonuçları okuyan arka uç mühendisleri.
- Backoffice'te barındırılan sayfayı yapılandıran ve inceleme kuyruğunu yöneten operasyon ve uyum ekipleri.
- Politikaları kimlik kanıtı gerektiren ve incelemeden sorumlu bir kişisi bulunan ekipler.
İşletme ve satıcı doğrulaması
Aynı barındırılan yaklaşım işletmeleri ve satıcıları da kapsar. KYB (işletmeni tanı), barındırılan işletme kaydıdır: işletme temsilcisi işletme bilgilerini girer, belgeleri yükler, sahipleri beyan eder, bilgileri gözden geçirip gönderir. Gönderilen dosya Backoffice'te insan incelemesine alınır; operatörler sahiplik grafiğini, belgeleri ve tarama sonuçlarını görür. KYM (satıcını tanı), barındırılan satıcı kaydına yalnızca bildirim gönderen işlem izlemeyi ekler: uyarı, bir kişinin incelemesi için bildirimdir ve hiçbir zaman ödeme işlemi başlatmaz. Otomatik işletme sicili kontrolü açıklanmamıştır. Sonuçlar sinyal niteliğindedir; kararı operatörleriniz verir. Kullanılabilir. İstek üzerine hesabınız için etkinleştirilir.
Kullanılabilirlik
Kontrollü kullanılabilirlik. Kimlik doğrulama, hesap ekibiniz tarafından her kiracı için ayrı ayrı sağlanır; kendiniz etkinleştiremezsiniz. İsteğe bağlı olarak belirtilen adımlar yalnızca kuruluşunuz için etkinleştirildiyse geçerlidir.
Barındırılan akış baştan sona
İlk API çağrısından sonuca kadar olan adımlar bunlardır. İsteğe bağlı olarak işaretlenen adımlar yalnızca kuruluşunuz için etkinleştirildiklerinde uygulanır.
Sunucunuz oturum oluşturur
Bir sunucu çağrısı, size ait opak bir müşteri referansıyla oturum oluşturur. Yanıt, bir oturum kimliği ve tek kullanımlık bağlantı içerir.
Müşteri bağlantıyı alır
Müşteriyi bağlantıya yönlendirme, yeni sekme, e-posta veya mesaj ya da QR koduyla gönderin. Barındırılan sayfada da QR kodu ve bağlantıyı kopyalama seçeneği bulunur; böylece bilgisayarda başlayan müşteri telefonda devam edebilir.
Gizlilik bildirimi ve izin
Herhangi bir kayıt alınmadan önce müşteri işletme adınızı, doğrulama amacını ve gizlilik bildiriminizin bağlantısını görür ve devam etmeyi kabul eder.
Belge seçin, ön ve arka yüzü kaydedin
Müşteri, kabul ettiğiniz belge türlerinden birini seçer ve ardından ön yüzün kaydını alır. Kimlik kartı, sürücü belgesi ve oturma izni için arka yüz de gereklidir. Pasaportta arka yüz adımı yoktur.
Selfie
Müşteri selfie çeker. Selfie belgedeki portreyle karşılaştırılır ve kalite kontrolünden geçer.
Canlılık
Müşteri kamerada kısa bir canlılık görevini tamamlar: başını çevirir ve göz kırpar.
İnceleme
Tamamlanan kayıt, kuruluşunuzdan biri kararını kaydedene kadar Backoffice’teki inceleme kuyruğunda bekler. Oturum, inceleme bekliyor durumunda görünür ve beklerken süresi dolmaz.
Sonuç: durum bilgisi ve imzalı olaylar
Sunucunuz oturum durumunu okuyabilir ve imzalı webhook olaylarına abone olabilir. Bir olay üzerine işlem yapmadan önce durumu okuyun: yetkili kaynak durum bilgisidir.
Bağlantının geçerlilik süresi
Açılmamış bağlantı, varsayılan olarak 1 gün olan kendi süresi dolana kadar geçerlidir. Müşteri bağlantıyı ilk kez açtıktan sonra tamamlamak için 30 dakikası vardır; asıl süre bundan önce dolarsa o zamana kadar.
Barındırılan sayfanın yapmadıkları
- iframe içine yerleştirilemez. Tam sayfa olarak veya yeni sekmede açın.
- Müşterinin tarayıcı dilini izler. Ayarlayamazsınız.
- Bazı uygulama içi tarayıcılarda çalışmayabilir. Sayfa, müşteriye normal bir tarayıcıda nasıl devam edeceğini söyler.
Desteklenen belgeler ve okunan bilgiler
Müşterilerinizin kullanabileceği belgeleri ve belgelerin hangi düzenleyen ülkelerden olabileceğini Backoffice’teki barındırılan sayfa ayarlarından seçersiniz. Müşteri bu seçenekler arasından seçim yapar. Barındırılan akış 4 belge türünü tanır:
| Belge türü | Arka yüz kaydedilir |
|---|---|
| Ulusal kimlik kartı | Evet |
| Sürücü belgesi | Evet |
| Oturma izni | Evet |
| Pasaport | Hayır |
Basılı metin belgeden okunur. Belgede makine tarafından okunabilir bir bölge varsa bu bölge okunur, kontrol basamakları doğrulanır ve sonuç basılı metinle karşılaştırılır. Sürücü belgesinde makine tarafından okunabilir bölge bulunmaz ve bu eksiklik aleyhine değerlendirilmez.
Türkiye Cumhuriyeti kimlik kartları ve sürücü belgeleri için özel işlem uygulanır: Türkiye Cumhuriyeti kimlik numarası (T.C. Kimlik No) okunur ve varsayılan olarak bu iki belge türünde zorunlu alandır. Kontrol basamakları doğrulanan bir numara için ayrıca belge numarası gerekmez.
Bulunamayan veya basılı metinle karşılaştırılamayan bir bölge, ölçüm boşluğudur. Hata değil, inceleme sonucu verir. Noxtica, sizin yapılandırdıklarınızın ötesinde bir ülke listesi yayımlamaz ve her ülkenin her belgesinin aynı kalitede okunacağını iddia etmez.
Kontroller ve sinyaller
Barındırılan akış, incelemeyi yapan kişi için kontrol sonuçları üretir. Bunlar incelemeye katkı sağlayan sinyallerdir. Sonucu belirlemez ve dolandırıcılığı engelleme garantisi vermez.
| Kontrol | İncelenenler |
|---|---|
| Belge özgünlüğü | Düzen, makine tarafından okunabilir bölgenin yapısı, baskı tutarlılığı, düzenleme veya kopyalanmış bölgelerin izleri, hologram varlığı, ekran görüntüsünün yeniden çekildiğine dair izler ve kart geometrisi. Her kontrol kendi sonucunu bildirir. |
| Yüz eşleşmesi | Belgedeki portreyi selfie ile karşılaştırır. Düşük puan, incelemeyi yapan kişi için bir kanıttır. |
| Selfie kalitesi | Selfie’de netlik, pozlama, yüzün boyutu ve pozu. |
| Canlılık | Baş çevirme ve göz kırpma hareketlerinden oluşan bir görev. Jest kontrolleri, istenen hareketin gerçekleştiğini gösterir. Bunlar sunum saldırısı testi değildir. |
| Sunum saldırısı tespiti (PAD) | Canlılık görevinin karelerini ve selfie’yi inceler, ardından bir puan üretir. Sonuç yalnızca yol göstericidir. |
Sonuçlar ve inceleme
| Durum | Anlamı |
|---|---|
pending | Oluşturuldu. Müşteri bağlantıyı henüz açmadı. |
opened | Müşteri bağlantıyı açtı ve adımları tamamlıyor. |
verifying | Müşteri gönderdi ve işleme başladı. |
review_pending | İşlem tamamlandı ve Backoffice inceleme kuyruğunuzda karar bekleniyor. Reddedilmiş veya onaylanmış değildir. |
completed | Bir kararla oturum onaylandı. |
unverified | İşlem olumsuz sonuçla tamamlandı. |
error | Bir hata veya ret nedeniyle işlem tamamlanamadı. |
expired | Karar verilmeden önce bağlantının veya görüntü alma süresinin geçerliliği sona erdi. |
cancelled_by_user | Müşteri, barındırılan sayfada iptal etti. Yalnızca kuruluşunuz için iptal etkinleştirilmişse geçerlidir. |
Olumsuz kararlar müşteriyi etkilemeden önce ekibinizden yetkin bir kişi bunları incelemelidir. Sonuçlar olasılıksaldır ve yanlış pozitifler ile yanlış negatifler içerebilir. Kimlik için hukuki kanıt oluşturmazlar.
Geliştiriciler için
Aşağıdaki her şey, sunucunuzdan yapılan standart HTTPS işlemleridir. Tam başvuru belgelerde yer alır.
Doğrulamayı başlatmanın 3 yolu
- Sunucunuzdan barındırılan oturum. Sunucunuz bağlantıyı API aracılığıyla oluşturur, sayfayı ise Noxtica barındırır.
- Backoffice’ten davet. Kuruluşunuzdaki bir kişi, kod kullanmadan Backoffice’te bağlantıyı oluşturur.
- Sunucunuzdan doğrudan API. Barındırılan bağlantı içermeyen sunucudan sunucuya rotalar. Bugün kendi ekranlarınız belge kaydı yapıp kontrol için gönderemez; müşteri belge kaydı yapacaksa barındırılan oturum kullanın.
Oturum oluşturma
Kimlik iznine sahip bir sunucu anahtarıyla kimlik doğrulaması yapın. Anahtarı sunucunuzda tutun. Yeniden deneme ikinci bir oturum oluşturmasın diye Idempotency-Key gönderin.
curl -sS https://collect.noxtica.com/v1/kyc/sessions \
-H "Authorization: Bearer $NOXTICA_SERVER_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{"subjectRef":"cust_example","returnUrl":"https://merchant.example.com/verification/return"}'Yanıt
Bağlantı bu yanıtta bir kez döndürülür. Gizli bilgi olarak değerlendirin ve günlüğe yazmayın. Süre sonu epoch milisaniye cinsindendir.
{
"ok": true,
"sessionId": "00000000-0000-4000-8000-000000000001",
"url": "https://verify.noxtica.com/s/EXAMPLE_TOKEN",
"expiresAt": 1790848845000,
"domainId": null,
"requestId": "req_example"
}Durumu okuyun
Oluşturduğunuz bir oturumun süresi dolmuş olsa bile her zaman 200 yanıtı alınır. Artan aralıklarla sorgulayın ve nihai duruma ulaştığında durun.
GET https://collect.noxtica.com/v1/kyc/sessions/00000000-0000-4000-8000-000000000001
Authorization: Bearer $NOXTICA_SERVER_KEYWebhook olayları
Olaylar, Backoffice’te kaydettiğiniz bir uç noktaya gönderilen imzalı HTTPS teslimatlarıdır. Olay bir bildirimdir, karar değildir.
| Olay | Tetiklenme zamanı |
|---|---|
kyc.session.completed | Barındırılan bir oturum tamamlandı, doğrulanmadı veya hata durumuna ulaştığında tetiklenir. İnceleme bekleyen bir oturum için olay, incelemeyi yapan kişi karar verdiğinde daha sonra tetiklenir. |
kyc.session.cancelled | Müşteri barındırılan sayfada işlemi iptal ettiğinde tetiklenir. Aboneliği açıkça etkinleştirin. Kuruluşunuz için etkinleştirildiğinde kullanılabilir. |
kyc.verification.completed | Doğrulama nihai duruma ulaştığında tetiklenir. |
kyc.erasure.completed | Silme talebi tamamlandığında tetiklenir. Silme kuruluşunuz için etkinleştirildiğinde kullanılabilir. |
kyc.document.expiry_warning | Doğrulanmış bir belgenin süresi dolmak üzereyken veya dolduğunda tetiklenir. Kuruluşunuz için etkinleştirildiğinde kullanılabilir. |
kyc.reverification.due | Planlanmış yeniden doğrulama zamanı geldiğinde tetiklenir. Kuruluşunuz için etkinleştirildiğinde kullanılabilir. |
Örnek olay
Yalnızca sentetik değerler. Olaylarda müşteri referansınız yer almaz: olayı müşterinizle oturum kimliğini kullanarak eşleştirin.
{
"id": "00000000-0000-4000-8000-000000000001:endpoint_example",
"type": "kyc.session.completed",
"created_at": 1790762445000,
"tenant_id": "tenant_example",
"data": {
"schemaVersion": "1",
"sessionId": "00000000-0000-4000-8000-000000000001",
"status": "completed",
"verificationId": "verification_example",
"reasonCodes": ["provider_manual_review"],
"occurredAt": 1790762445000,
"deliveryId": "00000000-0000-4000-8000-000000000001:endpoint_example"
}
}Her teslimatı doğrulayın
- Her teslimat X-Noxtica-Signature, X-Noxtica-Timestamp, X-Noxtica-Event ve X-Noxtica-Delivery başlıklarını taşır.
- İmza; zaman damgası, nokta ve ham istek gövdesi üzerinden hesaplanan bir HMAC-SHA256 değeridir. Gövdeyi ayrıştırmadan önce imzayı doğrulayın ve kendi zaman damgası toleransınızı uygulayın.
- Teslimat en az bir kez yapılır ve sıralama sabit değildir. X-Noxtica-Delivery değerine göre yinelenenleri ayıklayın, ardından işlem yapmadan önce oturum durumunu okuyun.
SDK gerekmez. Belgelerde curl, Node.js ve Python örnekleri yer alır.
Belgelerde daha fazlasını okuyun
Veri koruma
Bu bölüm, belgelerde belirtilenleri açıklar. Hukuki danışmanlık değildir; Noxtica’nın kişisel verileri nasıl işlediği Gizlilik Politikası’nda ve Güvenlik sayfasında açıklanır.
Saklama
Noxtica doğrulama ayrıntılarını veya kanıtları otomatik olarak silmez ve bunlar için bir saklama süresi belirlemez. Kiracı yöneticisi silene kadar kiracınızda kalırlar.
Silme
Kiracı yöneticisi, Backoffice’te doğrulamaları bir gerekçe, yazılı onay ve güncel bir ek doğrulama kontrolüyle siler. Silme işlemi doğrulamayı, kanıt dosyalarını ve kayıtlarını kaldırır; faturalandırma kullanım kayıtlarını, hukuki dayanak makbuzlarını ve denetim izini saklar. İşlem geri alınamaz.
İlgili kişi hakları
Silme hakkı talepleri KYC Erasure sayfasından işleme alınır. Talebi ikinci bir yönetici onaylar, hukuki saklama kararı süreci duraklatabilir ve saklanan her öğe için bir silme makbuzu oluşturulur. Müşterinize bir zaman çizelgesi taahhüt etmeden önce, onaylanan talebin kiracınız için neleri kapsadığını hesap ekibinize sorun.
Kanıta erişim
Orijinal kayıtları açmak, bir dosyayı incelemekten daha yüksek bir izin gerektirir. Bu işlem yalnızca yöneticilere açıktır, güncel bir ek doğrulama kontrolü ister ve her görüntüleme denetlenir. Diğer roller orijinalleri değil, bulguları ve ölçümleri görür.
Şifreleme ve yalıtım
Ham kimlik kanıtları, yalnızca kiracınız için ham kanıt saklama etkinleştirilmişse, saklandıkları sırada şifrelenir. Başka bir kuruluşa ait oturum, bulunamadı olarak yanıtlanır.
Veri konumu
Kanıt saklama ayarında kiracı başına TR, EU veya US veri konumu seçeneği bulunur. Kiracınız için neleri kapsadığını hesap ekibinize sorun. Bu sayfa, verilerin belirli bir ülkede kaldığını iddia etmez.
İzin ve hukuki dayanak
Barındırılan sayfa, kayıt öncesinde müşteriye amacınızı ve gizlilik bildiriminizi gösterir. Kuruluşunuzdaki yetkili bir kişi hukuki dayanağı kaydeder; Noxtica sizin yerinize seçim yapmaz. Hizmet verdiğiniz her yargı bölgesindeki bildirimler, izinler ve hukuki dayanak sizin sorumluluğunuzdadır.
Sık sorulan sorular
Kimlik doğrulamayı kendim etkinleştirebilir miyim?
Hayır. Kullanım, denetimli erişim kapsamında kiracı bazında sağlanır. Kullanım senaryonuzu ve yargı bölgenizi görüşmek için ekiple iletişime geçin.
Müşterileri otomatik olarak onaylıyor mu?
Hayır. Hiçbir kontrol sonucu, barındırılan doğrulamayı tek başına doğrulanmış duruma getirmez. Her barındırılan doğrulama, bir kişinin karar kaydetmesini bekler; yalnızca completed onay anlamına gelir.
Sunum saldırısı tespiti dolandırıcılığı engeller mi?
Hayır. PAD yalnızca yol göstericidir. Noxtica sonucu bildirir ve karar vermesine asla izin vermez. Her kontrol gibi bunu da incelemeyi yapan kişi için bir sinyal olarak değerlendirin.
Sonuç kimliğin yasal kanıtı mıdır?
Hayır. Yapılandırılan sağlayıcı ve sözleşmenin kapsamı dışında hiçbir sonuç, kimliğin yasal kanıtı değildir. Noxtica bir tüketici raporlama kuruluşu değildir ve çıktılar kredi, sigorta, istihdam veya konut uygunluğu değerlendirmelerinde kullanılmamalıdır.
Doğrulama bağlantısı ne kadar süre geçerlidir?
Varsayılan süre 1 gündür; oturumu oluştururken değiştirebilirsiniz. Müşteri bağlantıyı açtıktan sonra tamamlamak için 30 dakikası olur.
Barındırılan sayfayı yerleştirebilir veya dilini ayarlayabilir miyim?
Hayır. Sayfa iframe içinde açılmaz ve dili müşterinin tarayıcı dilini izler.
Hangi olayları alabilirim?
6 kimlik olayı: kyc.session.completed, kyc.session.cancelled, kyc.verification.completed, kyc.erasure.completed, kyc.document.expiry_warning ve kyc.reverification.due. Bazıları kuruluşunuzun ayarlarına bağlıdır.
Kanıtları ne kadar süre saklıyorsunuz?
Noxtica bir saklama süresi belirlemez ve doğrulama ayrıntılarını ya da kanıtları otomatik olarak silmez. Bunları kiracı yöneticisi siler.
İşletme ve merchant doğrulaması kullanılabilir mi?
Evet. İşletme doğrulaması (KYB) ve merchant doğrulaması (KYM) kullanılabilir. Sunucunuz bir bağlantı oluşturur, işletme veya merchant onboarding işlemini Noxtica’nın barındırdığı sayfada tamamlar ve operatörleriniz dosyayı Backoffice’te inceler. Talep üzerine hesabınız için etkinleştirilir.
İlgili sayfalar
Kimlik doğrulama ne yapmaz
- Kontrollü kullanılabilirlik. Kimlik doğrulama, her kiracı için ayrı şekilde sağlanır.
- Yasal kimlik kanıtı değildir. Yapılandırılan sağlayıcının ve sözleşmenin kapsamı dışında hiçbir sonuç yasal kimlik kanıtı sayılmaz. Sonuçlar olasılıksaldır ve yanlış pozitifler ya da yanlış negatifler içerebilir.
- Karar size aittir. Ekibinizden yetkin bir kişi, olumsuz kararları incelemelidir. Noxtica bir tüketici raporlama kuruluşu değildir. Çıktıyı kredi, sigorta, istihdam veya konut uygunluğu için kullanmayın.
- Sorumluluklarınız. Hizmet sunduğunuz her yargı alanında müşterilerinizden kimlik kanıtı toplamak için gerekli bildirimlerden, onaylardan ve yasal dayanaktan siz sorumlusunuz.
Puanlar, gerekçeler ve sonuçlar olasılıksal tahminlerdir; kesin olguları ifade etmez. Tüm kararları ekibiniz verir.Sorumluluk reddi metnini okuyun