KYC terkelola
Verifikasi identitas yang diselenggarakan Noxtica
Bisnis menggunakan Noxtica untuk memverifikasi identitas pelanggan langsung di peramban — tanpa perlu memasang aplikasi.
Anda yang mengambil keputusan. Kami menyediakan bukti.
- Tidak perlu memasang aplikasi
- Webhook bertanda tangan dan API status
- Proses tinjauan oleh manusia
- Dirancang agar tim Anda yang mengambil keputusan

Pemeriksaan identitas yang diselesaikan pelanggan di browser
Noxtica menghosting seluruh perjalanan pelanggan: panduan kamera, pengambilan dokumen dan swafoto, langkah pemeriksaan kehadiran orang nyata, serta layar hasil. Server Anda membuat sesi dan membaca hasilnya. Pelanggan tetap menggunakan browser.
Tanpa aplikasi, tanpa hambatan
Pelanggan membuka tautan di ponsel atau komputer. Tidak ada yang perlu dipasang, dan pengguna komputer dapat melanjutkan di ponsel dengan kode QR.
Tim Anda yang memutuskan
Pemeriksaan dokumen, wajah, dan kehadiran orang nyata menghasilkan sinyal otomatis beserta alasannya. Seseorang di organisasi Anda meninjaunya. Noxtica tidak pernah menyetujui siapa pun secara otomatis.
Data pengambilan tidak melewati server Anda
Halaman yang dihosting mengumpulkan bukti dan mengunggahnya dalam keadaan tersegel. Server Anda tidak pernah menerima jawaban pelanggan ataupun data pengambilan secara langsung.
Setiap kasus dapat diaudit
Setiap verifikasi menyimpan alasan, catatan tinjauan berversi, dan entri audit untuk setiap keputusan di Backoffice Anda.
Satu integrasi, dua cara memulai
Buat sesi dari backend melalui API, atau kirim undangan sekali pakai dari Backoffice tanpa menulis kode.
Diaktifkan untuk Anda
Verifikasi identitas disediakan per tenant dengan ketersediaan yang dikendalikan. Tim akun Anda akan mengonfirmasi ketentuan yang berlaku bagi organisasi dan yurisdiksi Anda.
Dari panggilan API hingga hasil
Seluruh alurnya terdiri dari delapan langkah. Server Anda memulai dan mengakhirinya. Langkah pelanggan berlangsung di halaman yang dihosting Noxtica.
Buat sesi
Server Anda memanggil API sesi dengan referensi pelanggan buram milik Anda. Responsnya berisi ID sesi dan tautan sekali pakai.
Kirim tautan
Arahkan pelanggan ke tautan, buka tab baru, kirim tautan melalui email atau pesan, atau tampilkan sebagai kode QR.
Lanjutkan di ponsel jika diperlukan
Di komputer, halaman yang dihosting menyediakan kode QR dan opsi salin tautan agar pelanggan dapat melanjutkan menggunakan kamera ponsel.
Ambil gambar dokumen
Panduan kamera langsung membantu mengatasi pantulan cahaya, gambar buram, kemiringan, dan jarak. Sisi depan diambil, begitu juga sisi belakang jika jenis dokumen memilikinya.
Ambil swafoto
Swafoto diambil dengan panduan untuk membandingkan wajah dengan foto pada dokumen.
Selesaikan pemeriksaan kehadiran orang nyata
Ikuti urutan singkat gerakan kepala dan kedipan. Bingkai video diperiksa ulang di server.
Tinjau
Noxtica memproses pengiriman. Setelah pengambilan selesai, kasus menunggu di antrean tinjauan Backoffice hingga seseorang di organisasi Anda mencatat keputusan.
Baca hasil
Server Anda membaca status sesi, atau menerima peristiwa bertanda tangan lalu membaca statusnya. Tindak lanjuti status yang dikembalikan oleh pembacaan tersebut.
Ke mana data dikirim
Ada dua jalur yang terpisah: server Anda berkomunikasi dengan API Noxtica menggunakan kunci server, sedangkan pelanggan berkomunikasi dengan halaman yang dihosting menggunakan tautan sekali pakai. Bukti dikirim dari browser pelanggan ke Noxtica, tanpa melewati server Anda.
Yang dilihat pelanggan
Layar ini berasal dari alur yang dihosting dengan dokumen contoh dan wajah sintetis. Tidak ada orang atau dokumen identitas sungguhan yang ditampilkan di halaman ini.

Nama bisnis, tujuan, dan tombol mulai yang jelas. 
Pemberitahuan privasi sebelum pengambilan apa pun. 
Pelanggan memilih jenis dokumen dan negara penerbit. 
Panduan langsung menggunakan kartu contoh sintetis. 
Panduan swafoto dengan wajah sintetis. 
Urutan singkat pemeriksaan kehadiran orang nyata dengan panduan. 
Layar hasil: sedang ditinjau, bukan persetujuan.

Aksesibel, dalam 36 bahasa
Halaman terbuka dalam bahasa perangkat orang tersebut, dengan tata letak kanan-ke-kiri untuk bahasa Arab, Persia, dan Ibrani. Tema terang, gelap, dan kontras tinggi, label pembaca layar, dukungan papan ketik, serta pengurangan gerakan sudah tersedia.
Dokumen dan negara yang didukung
- Paspor
- Kartu identitas nasional
- Surat izin mengemudi
- Izin tinggal
Anda memilih jenis dokumen yang dapat diterima dalam setiap verifikasi dari empat jenis ini. Paspor diambil pada halaman datanya. Tiga jenis lainnya diambil pada sisi depan dan belakang.
Negara penerbit dikonfigurasi per akun, bukan ditetapkan dalam daftar publik, dan pelanggan melihat nama negara dalam bahasa mereka sendiri. Tanyakan kepada kami tentang pasar yang Anda layani sebelum menjanjikan cakupan kepada pelanggan.
Langkah tambahan opsional hanya berlaku jika diaktifkan untuk organisasi Anda.
Hal yang diperiksa
Setiap pemeriksaan di bawah ini menghasilkan bukti untuk peninjau dan aturan risiko Anda sendiri. Tidak satu pun merupakan keputusan.
Pemeriksaan dokumen
Dokumen dibaca, jenisnya diklasifikasikan, dan zona yang dapat dibaca mesin divalidasi jika dokumen memilikinya. Sistem memeriksa tanda-tanda layar yang difoto ulang atau hasil cetak, serta menandai foto yang tidak menampilkan dokumen identitas agar diambil ulang.
Pencocokan wajah
Foto pada dokumen dibandingkan dengan swafoto. Kecocokan yang lemah menjadi bukti untuk peninjau, bukan penolakan otomatis terhadap orang tersebut.
Pemeriksaan kehadiran orang nyata
Urutan gerakan kepala dan kedipan dengan panduan menunjukkan bahwa gerakan yang diminta telah dilakukan. Bingkai video diperiksa ulang di server. Browser hanya dapat memperburuk hasil, tidak dapat memperbaiki pemeriksaan yang gagal.
Sinyal serangan penyajian
Deteksi serangan penyajian hanya bersifat saran. Noxtica melaporkan hasilnya, tetapi tidak pernah menjadikannya penentu. Skor ini adalah informasi, bukan keputusan bahwa seseorang nyata atau palsu, dan kasus tetap dalam peninjauan.
Tidak ada persetujuan sepenuhnya otomatis
Noxtica tidak pernah mengubah serangkaian hasil pemeriksaan menjadi persetujuan. Setelah proses otomatis berakhir, kasus menunggu ditinjau oleh seseorang di organisasi Anda.
Hanya completed yang berarti disetujui. Anggap setiap status lain belum disetujui sampai Anda membaca status yang lebih baru.
Sebagus apa pun hasil pemeriksaan, tidak ada yang dapat membuat verifikasi yang dihosting terverifikasi dengan sendirinya.
Jangan menolak otomatis saat peninjauan. Status tinjauan berarti belum ada jawaban yang meyakinkan dan seseorang perlu memeriksanya.
Status yang dapat dibaca server Anda
pending- Sesi telah dibuat dan tautannya belum dibuka.
opened- Pelanggan telah membuka tautan.
verifying- Pengiriman sedang diproses.
review_pending- Pemrosesan selesai dan keputusan diperlukan di antrean tinjauan Backoffice Anda. Ini bukan penolakan maupun persetujuan.
completed- Keputusan telah menyetujui sesi.
unverified- Pemrosesan selesai dengan hasil negatif.
error- Pemrosesan tidak dapat diselesaikan karena gangguan atau penolakan.
expired- Tautan atau batas waktu penyelesaian telah kedaluwarsa.
Peninjau Anda
Setelah pengambilan selesai, kasus menunggu di antrean tinjauan KYC di Backoffice. Administrator memilih Setujui atau Kesampingkan, dan keduanya menyelesaikan sesi. Pencatatan eskalasi tidak mengubah sesi. Keputusan memerlukan peran administrator dan pemeriksaan verifikasi tambahan. Setiap keputusan mencatat tinjauan berversi dan entri audit.
Untuk pengembang
Dua panggilan dan satu peristiwa. Semua contoh di bawah ini bersifat sintetis: kunci, ID, dan referensi pelanggan hanya contoh.
curl -X POST https://collect.noxtica.com/v1/kyc/sessions \
-H "Authorization: Bearer sk_prod_EXAMPLE_NOT_A_REAL_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 7d9e2c64-example-0001" \
-d '{
"subjectRef": "cust_4821",
"purpose": "Open your account",
"returnUrl": "https://merchant.example.com/kyc/return"
}'{
"ok": true,
"sessionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"url": "https://verify.noxtica.com/s/<one-time-token>",
"expiresAt": 1790762445000,
"requestId": "req-example"
}curl https://collect.noxtica.com/v1/kyc/sessions/3fa85f64-5717-4562-b3fc-2c963f66afa6 \
-H "Authorization: Bearer sk_prod_EXAMPLE_NOT_A_REAL_KEY"
# { "ok": true, "session": { "status": "review_pending", ... } }POST /your/webhook (headers: X-Noxtica-Signature, X-Noxtica-Timestamp,
X-Noxtica-Event, X-Noxtica-Delivery)
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6:wh_example",
"type": "kyc.session.completed",
"created_at": 1790762445000,
"tenant_id": "t_example",
"data": {
"schemaVersion": "1",
"sessionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "completed",
"verificationId": "9b1c4e52-example-verification",
"reasonCodes": [],
"occurredAt": 1790762445000,
"deliveryId": "3fa85f64-5717-4562-b3fc-2c963f66afa6:wh_example"
}
}import { createHmac, timingSafeEqual } from 'node:crypto';
// HMAC-SHA256 over `${timestamp}.${rawBody}`, sent as "sha256=<hex>".
export function isValid(secret, timestamp, rawBody, header) {
const expected = 'sha256=' + createHmac('sha256', secret)
.update(`${timestamp}.${rawBody}`).digest('hex');
const a = Buffer.from(expected);
const b = Buffer.from(header);
return a.length === b.length && timingSafeEqual(a, b);
}Yang perlu diketahui
- Kirim header Idempotency-Key. Permintaan ulang akan mengembalikan sesi yang sama tanpa menampilkan tautan lagi.
- Peristiwa bertanda tangan adalah pemberitahuan, bukan sumber otoritatif. Verifikasi peristiwa, catat ID pengiriman, lalu baca status sesi dan tindak lanjuti status tersebut.
- Peristiwa tidak pernah memuat referensi pelanggan, nama, ataupun nilai dokumen Anda.
- Tautan pengalihan harus menggunakan host yang terdaftar untuk organisasi Anda. Baca status dengan jeda yang makin panjang karena batas laju berlaku.
Perlindungan data
Berikut cara kerja produk saat ini, berdasarkan dokumentasi publik. Untuk ketentuan hukum, baca kebijakan privasi, adendum pemrosesan data, dan daftar subprosesor.
Persetujuan terlebih dahulu
Sebelum kamera dibuka, halaman yang dihosting menampilkan pemberitahuan privasi berisi nama bisnis Anda, tujuan, dan tautan privasi Anda. Orang yang berwenang di organisasi Anda harus mencatat dasar hukum terlebih dahulu. Pembuatan sesi ditolak sampai dasar tersebut tercatat.
Tersegel di browser
Foto dan bingkai video dienkripsi di browser pelanggan sebelum diunggah dan hanya digunakan untuk verifikasi tersebut. Media asli tetap tersegel di Backoffice.
Terisolasi per tenant
Setiap sesi dan setiap pembacaan terkait dengan satu organisasi. Pembacaan status untuk sesi milik organisasi lain akan mengembalikan hasil tidak ditemukan, sama seperti ID yang tidak dikenal.
Akses bukti yang terkendali
Hanya administrator yang dapat membuka bukti asli. Setiap pembukaan memerlukan pemeriksaan verifikasi tambahan dan diaudit. Tampilan diblokir jika entri audit tidak dapat ditulis. Peran lain melihat temuan dan pengukuran, bukan bukti asli.
Tidak ada data pribadi dalam peristiwa
Peristiwa webhook memuat ID, status, dan kode alasan. Peristiwa tidak memuat nama, nilai dokumen, ataupun referensi pelanggan Anda.
Tautan berumur singkat
Tautan yang tidak pernah dibuka akan kedaluwarsa bersama sesinya. Setelah pelanggan membukanya untuk pertama kali, waktu penyelesaian dibatasi. Sesi yang menunggu peninjauan tidak kedaluwarsa selama masa tunggu.
Penyimpanan dan penghapusan
Noxtica tidak menghapus detail verifikasi KYC atau bukti secara otomatis dan tidak menetapkan tanggal penyimpanannya. Data tersebut tetap berada di tenant Anda sampai administrator tenant menghapusnya.
Administrator menghapus verifikasi melalui Backoffice dengan menyertakan alasan, mengetik konfirmasi, dan melewati pemeriksaan verifikasi tambahan. Penghapusan menghapus verifikasi, sesi, berkas bukti, catatan, dan keputusan tinjauan terkait. Tindakan ini tidak dapat dibatalkan. Catatan penggunaan tagihan, tanda terima dasar hukum, referensi pelanggan buram, dan jejak audit tetap tersimpan. Kunci API server tidak dapat menghapus verifikasi.
Penghapusan data subjek diajukan sebagai permintaan di Backoffice: administrator lain menyetujuinya, penahanan hukum memblokirnya, setiap item menghasilkan tanda terima, dan peristiwa bertanda tangan melaporkan hasil tanpa ID subjek.
Anda bertanggung jawab atas pemberitahuan, persetujuan, dan dasar hukum untuk mengumpulkan bukti identitas pelanggan di setiap yurisdiksi yang Anda layani. Noxtica bukan lembaga pelaporan konsumen. Jangan gunakan hasilnya untuk menentukan kelayakan kredit, asuransi, pekerjaan, atau perumahan.
Selain individu: verifikasi bisnis dan pedagang
Verifikasi bisnis (KYB) dan pendaftaran pedagang (KYM). Tersedia. Diaktifkan untuk akun Anda berdasarkan permintaan. API KYB publik diaktifkan per akun.
Mulai
Verifikasi identitas disediakan per tenant. Bicarakan kebutuhan Anda dengan tim, konfirmasikan kasus penggunaan dan yurisdiksi, lalu tim akun Anda akan menyediakan modul tersebut.
- Bicarakan kasus penggunaan dan pasar yang Anda layani dengan tim.
- Tim akun Anda menyediakan modul, lalu orang yang berwenang di organisasi Anda mencatat dasar hukum dan pengaturan halaman yang dihosting di Backoffice.
- Buat sesi melalui API atau kirim undangan sekali pakai dari Backoffice.
Pertanyaan yang sering diajukan
Apakah Noxtica menyetujui atau menolak pelanggan saya?
Tidak. Noxtica mengembalikan sinyal otomatis beserta alasannya, lalu pengambilan yang selesai menunggu di antrean tinjauan Anda. Hanya status completed yang berarti disetujui. Status ini muncul setelah administrator di organisasi Anda menyetujui atau mengesampingkan hasilnya.
Apakah pelanggan perlu memasang aplikasi?
Tidak. Alur berjalan di browser seluler atau desktop terkini. Di komputer, pelanggan dapat memindai kode QR untuk melanjutkan di ponsel. Beberapa browser dalam aplikasi tidak didukung. Jika demikian, halaman akan meminta pelanggan membuka tautan di browser mereka sendiri.
Dokumen apa saja yang didukung?
Paspor, kartu identitas nasional, surat izin mengemudi, dan izin tinggal. Anda memilih jenis yang diterima untuk setiap verifikasi, dan negara penerbit dikonfigurasi per akun.
Bagaimana cara mengetahui hasilnya?
Baca status sesi dari server Anda, atau terima peristiwa bertanda tangan lalu baca statusnya. Tindak lanjuti status yang dikembalikan oleh pembacaan tersebut, bukan isi peristiwanya.
Apakah pemeriksaan kehadiran orang nyata membuktikan bahwa orang tersebut benar-benar manusia?
Tidak. Hasil pemeriksaan kehadiran orang nyata dan serangan penyajian merupakan bukti bagi peninjau. Deteksi serangan penyajian hanya bersifat saran: skor ini adalah informasi, bukan keputusan bahwa seseorang nyata atau palsu, dan kasus tetap dalam peninjauan.
Berapa lama gambar dan hasil disimpan?
Noxtica tidak menghapus detail verifikasi atau bukti secara otomatis dan tidak menetapkan tanggal penyimpanannya. Data tersebut tetap berada di tenant Anda sampai administrator tenant menghapusnya dari Backoffice.
Bisakah saya menyematkan halaman yang dihosting di situs sendiri?
Pengaturan bawaan menggunakan pengalihan halaman penuh atau tab baru. Halaman yang dihosting menolak penyematan iframe kecuali fitur tersebut tersedia untuk organisasi Anda.
Bisakah saya mengaktifkan verifikasi identitas sendiri?
Belum. Fitur ini disediakan per tenant dengan ketersediaan yang dikendalikan. Hubungi tim untuk membahas kasus penggunaan dan yurisdiksi Anda.
Apakah hasilnya merupakan bukti identitas secara hukum?
Tidak. Hasil bersifat probabilistik, dapat keliru ke dua arah, dan bukan bukti identitas secara hukum. Seseorang di organisasi Anda sebaiknya meninjau keputusan yang merugikan sebelum keputusan itu berdampak pada pelanggan.
Apakah Anda menyediakan verifikasi bisnis?
Ya. Verifikasi bisnis (KYB) dan pendaftaran pedagang (KYM) tersedia dan dapat diaktifkan untuk akun Anda berdasarkan permintaan.