Lewati ke konten utama
Didit Raih $7,5 Juta untuk Membangun Infrastruktur Identitas dan Fraud
Didit
Kembali ke blog
Blog · 6 Maret 2026

Verifikasi NFC dengan SDK Flutter Didit: Panduan Lengkap (ID)

Terapkan verifikasi identitas keamanan tinggi di aplikasi Flutter Anda menggunakan Verifikasi NFC Didit. Panduan ini mencakup integrasi SDK Flutter, penanganan data chip, dan pemanfaatan validasi kriptografi untuk keamanan.

Oleh DiditDiperbarui
nfc-verification-with-didits-flutter-sdk-a-comprehensive-guide.png

Integrasi Tanpa HambatanSDK Flutter Didit menyediakan jalur yang mudah untuk mengintegrasikan kemampuan verifikasi NFC canggih ke dalam aplikasi seluler Anda, mendukung platform iOS (15+) dan Android (API 23+).

Keamanan yang DitingkatkanManfaatkan Verifikasi NFC untuk melakukan validasi kriptografi ePassport dan eID, memastikan tingkat kepercayaan tertinggi dengan memverifikasi data langsung dari chip aman dokumen.

Penanganan Data yang KuatSDK memungkinkan ekstraksi dan pemrosesan data chip penting secara efisien, termasuk detail pribadi dan informasi dokumen, yang dapat dibandingkan dengan data OCR untuk deteksi penipuan komprehensif.

Keunggulan DiditDidit menawarkan platform identitas modular berbasis AI dengan KYC Inti Gratis, memungkinkan pengembang untuk dengan mudah menyusun alur kerja verifikasi canggih tanpa biaya pengaturan, memastikan solusi yang aman dan terukur.

Kekuatan Verifikasi NFC dalam Manajemen Identitas

Dalam dunia yang semakin digital, verifikasi identitas yang kuat sangat penting. Metode tradisional, meskipun berguna, dapat rentan terhadap penipuan canggih. Di sinilah verifikasi Near Field Communication (NFC) berperan, menawarkan standar emas untuk otentikasi dokumen identitas. Dengan membaca chip aman yang tertanam dalam paspor dan ID modern, verifikasi NFC memberikan jaminan kriptografi bahwa dokumen tersebut asli dan belum dirusak. Proses ini jauh lebih aman daripada hanya mengandalkan inspeksi visual atau OCR, karena memvalidasi tanda tangan digital chip itu sendiri.

Mengintegrasikan verifikasi NFC ke dalam aplikasi Anda tidak hanya meningkatkan keamanan tetapi juga membangun kepercayaan yang lebih besar dengan pengguna Anda. Untuk bisnis yang beroperasi di industri yang diatur atau yang membutuhkan jaminan identitas tinggi, NFC dengan cepat menjadi fitur yang tidak dapat dinegosiasikan. Produk Verifikasi NFC Didit menawarkan kemampuan canggih ini, memastikan bahwa Anda dapat memverifikasi identitas dengan tingkat kepercayaan tertinggi.

Memulai: Mengintegrasikan SDK Flutter Didit untuk NFC

SDK Flutter Didit menyederhanakan integrasi fitur verifikasi identitas yang kuat, termasuk verifikasi NFC, ke dalam aplikasi lintas platform Anda. Untuk memulai, Anda perlu menambahkan SDK ke proyek Flutter Anda. Pastikan lingkungan Anda memenuhi persyaratan: Flutter 3.3+, Dart 3.11+, iOS 13.0+ (iOS 15+ untuk NFC), dan Android API 23+ (Android 6.0).

Langkah-langkah Instalasi:

  1. Tambahkan ke pubspec.yaml:
    flutter pub add didit_sdk
  2. Spesifik iOS: Tambahkan yang berikut ini ke Podfile Anda di dalam blok target:
    pod 'DiditSDK', :podspec => 'https://raw.githubusercontent.com/didit-protocol/sdk-ios/main/DiditSDK.podspec'
    Kemudian, navigasikan ke direktori ios Anda dan jalankan pod install.
  3. Spesifik Android: Tambahkan ini ke android/app/build.gradle.kts di dalam blok android:
    packaging {
        resources {
            pickFirsts += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
        }
    }
Setelah terinstal, aplikasi Flutter Anda siap untuk berkomunikasi dengan backend Didit yang kuat untuk verifikasi NFC yang aman. Pendekatan Didit yang mengutamakan pengembang berarti Anda mendapatkan akses sandbox instan dan API yang bersih, membuat integrasi menjadi lancar dan efisien.

Menerapkan Alur Kerja Verifikasi NFC

Inti dari verifikasi NFC melibatkan pembacaan data dari chip yang tertanam dan memvalidasi keasliannya. SDK Didit mengatur proses kompleks ini, mengabstraksi seluk-beluk pemeriksaan kriptografi dan validasi sertifikat. Alur umum melibatkan inisiasi sesi, meminta pengguna untuk memindai dokumen mereka, dan kemudian memproses hasilnya.

Pembuatan Sesi Backend:

Sebelum memulai pemindaian NFC dari klien, backend Anda perlu membuat sesi verifikasi dengan Didit. Ini dilakukan melalui permintaan POST ke API Didit:

POST https://verification.didit.me/v3/session/
Headers: { "x-api-key": DIDIT_API_KEY, "Content-Type": "application/json" }
Body: { "workflow_id": DIDIT_WORKFLOW_ID, "vendor_data": "user-id" }
Response: { "session_id": "uuid", "session_token": "jwt-token", "verification_url": "...", "status": "Not Started" }
Backend Anda kemudian mengirimkan session_token ke aplikasi Flutter Anda.

Integrasi Aplikasi Flutter:

Di aplikasi Flutter Anda, Anda akan menggunakan didit_sdk untuk memulai proses verifikasi:

import 'package:didit_sdk/sdk_flutter.dart';

// ... di widget atau layanan Anda
String sessionToken = 'YOUR_SESSION_TOKEN_FROM_BACKEND';
DiditSDK.instance.startVerification(sessionToken: sessionToken);
// Tangani hasilnya, yang akan menjadi objek DiditResult
DiditResult result = await DiditSDK.instance.startVerification(sessionToken: sessionToken);

if (result.isSuccess) {
  // Verifikasi berhasil. Anda sekarang dapat mengambil detail dari backend Anda menggunakan session_id
  print('Verifikasi berhasil untuk sesi: ${result.sessionId}');
} else {
  // Tangani kegagalan verifikasi atau pembatalan pengguna
  print('Verifikasi gagal: ${result.error}');
}

Setelah berhasil diselesaikan, backend Didit memproses data NFC, melakukan pemeriksaan seperti SOD (Security Object Data) dan validasi integritas DG (Data Group). Ini memastikan data yang dibaca dari chip asli dan sesuai dengan tanda tangan digital dokumen. SDK Flutter memfasilitasi pengalaman pengguna dalam memegang dokumen mereka ke telepon untuk pemindaian, membimbing mereka melalui prosesnya.

Memahami Laporan dan Peringatan Verifikasi NFC

Setelah verifikasi NFC selesai, Didit menyediakan laporan terperinci. Laporan ini adalah objek JSON yang berisi informasi penting tentang hasil verifikasi. Bagian kunci termasuk status nfc keseluruhan, chip_data (informasi pribadi dan dokumen yang diekstraksi langsung dari chip aman), hasil authenticity (misalnya, sod_integrity, dg_integrity), dan certificate_summary yang merinci sertifikat digital dokumen.

Peringatan Verifikasi NFC Didit sangat berguna untuk mengidentifikasi masalah potensial. Peringatan seperti SKIPPED_NFC_VALIDATION, NFC_CHIP_NOT_VERIFIED, dan yang terpenting, NFC_AND_OCR_DATA_NOT_SAME, memberikan wawasan tentang proses verifikasi. Peringatan terakhir, yang menunjukkan ketidakcocokan antara data OCR dan data chip, merupakan indikator kuat potensi perusakan atau pemalsuan dokumen dan secara otomatis akan mengakibatkan kondisi penolakan secara default, menawarkan pencegahan penipuan yang kuat. Arsitektur modular Didit memungkinkan Anda mengonfigurasi bagaimana aplikasi Anda menangani kategori risiko yang berbeda, memungkinkan Anda menetapkan tindakan seperti 'Tolak', 'Tinjau', atau 'Setujui' berdasarkan toleransi risiko Anda.

Bagaimana Didit Membantu

Didit menonjol sebagai platform identitas berbasis AI yang mengutamakan pengembang, membuat verifikasi NFC dapat diakses dan sangat efektif. Arsitektur modular kami memungkinkan Anda untuk memasang dan memainkan pemeriksaan identitas seperti Verifikasi NFC, Verifikasi ID, dan deteksi Keaktifan Pasif & Aktif ke dalam alur kerja Anda yang sudah ada. Dengan KYC Inti Gratis Didit, Anda dapat mulai memverifikasi identitas tanpa biaya awal atau biaya pengaturan, hanya membayar untuk pemeriksaan yang berhasil. Platform kami dibangun untuk skala global, memastikan proses verifikasi identitas Anda kuat dan sesuai di seluruh dunia.

Produk Verifikasi NFC Didit menawarkan tingkat keamanan tertinggi dengan membaca dan memvalidasi data kriptografi yang disimpan di ePassport dan eID. Kemampuan ini, dikombinasikan dengan mesin orkestrasi bertenaga AI kami, memungkinkan Anda untuk mengotomatisasi kepercayaan dan mengelola risiko dengan efisiensi yang tak tertandingi. Laporan JSON terperinci menyediakan data identitas yang kaya dan terstruktur, memberi Anda wawasan yang diperlukan untuk membuat keputusan yang tepat dan mendeteksi upaya penipuan canggih.

Siap Memulai?

Siap melihat Didit beraksi? Dapatkan demo gratis hari ini.

Mulai verifikasi identitas secara gratis dengan tingkat gratis Didit.

Infrastruktur untuk identitas dan fraud.

Satu API untuk KYC, KYB, Transaction Monitoring, dan Wallet Screening. Integrasi dalam 5 menit.

Minta AI untuk merangkum halaman ini
Verifikasi NFC dengan SDK Flutter Didit: Panduan.