Kredensial digital adalah dokumen yang dapat diverifikasi secara kriptografis yang dapat digunakan untuk mengautentikasi, mengizinkan, atau memberikan informasi terverifikasi tentang pengguna. Dokumen ini—seperti Surat Izin Mengemudi seluler (mDL), paspor digital, dan tanda pengenal digital—disimpan dengan aman di dompet digital.
Menerima Tanda Pengenal secara Online
Google sedang membangun ekosistem yang terbuka, aman, pribadi, dan berbasis standar untuk dompet digital. Dengan mengintegrasikan W3C Digital Credentials API, Pihak Pengguna (aplikasi dan situs) dapat dengan lancar meminta bukti identitas dan usia yang dapat diverifikasi dari Google Wallet pengguna, atau dompet digital lain yang mematuhi standar, sekaligus memaksimalkan privasi.
Kasus penggunaan untuk tanda pengenal di Google Wallet
- Verifikasi Usia: Meminta usia untuk diverifikasi sebelum membeli item yang dikenai pembatasan usia atau mengakses tempat yang dikenai pembatasan usia.
- Verifikasi Identitas: Meminta nama dan alamat untuk memverifikasi identitas seseorang demi kepatuhan hukum atau mitigasi penipuan.
- Hak Mengemudi: Memverifikasi kemampuan seseorang untuk mengemudi (misalnya, saat menyewa mobil).
Mengapa Perlu Berintegrasi dengan Google Wallet?
Mengintegrasikan Digital Credentials API memberikan nilai strategis, sehingga Anda dapat memverifikasi atribut identitas secara online tanpa biaya, di berbagai perangkat dan browser.
- Tanpa Biaya: API terpadu untuk meminta dan mengambil kredensial dari Google Wallet (dan dompet lain yang mematuhi persyaratan) tanpa biaya.
- Dapat Dioperasikan & Distandardisasi: Dibuat berdasarkan standar terbuka global termasuk Kredensial Digital W3C, OpenID4VP, dan ISO 18013-5/7. Hal ini memastikan kompatibilitas dengan ekosistem identitas global dan selaras dengan framework eIDAS 2.0 Uni Eropa.
- Lintas Browser & Lintas Perangkat: Mekanisme terpadu yang berfungsi lancar di Web dan Android. Solusi ini mendukung koeksistensi multi-wallet, sehingga memberikan pilihan kepada pengguna dan mendorong interoperabilitas.
- Sinyal Tepercaya yang Dapat Diverifikasi: Beralih dari informasi yang dinyatakan sendiri. Menerima atribut identitas dan usia yang ditandatangani secara kriptografis dari penerbit pribadi tepercaya atau yang dikeluarkan pemerintah (lihat penerbit yang didukung).
- Pengalaman Pengguna yang Lancar: Google Wallet tersedia di lebih dari 3 miliar perangkat Android di lebih dari 200 negara. Pengguna dapat menunjukkan kredensial secara native dalam aplikasi atau di web dengan hambatan minimal.
Fokus pada Privasi & Zero-Knowledge Proof (ZKP)
Sistem identitas digital yang mengandalkan pembagian data secara langsung sering kali mengharuskan pengguna membagikan informasi pribadi secara berlebihan. Google Wallet mengatasi hal ini dengan mendukung Zero-Knowledge Proofs (ZKP) selain mdoc ISO 18013-7 yang ada.
ZKP adalah metode kriptografi yang memungkinkan pengguna membuktikan pernyataan (misalnya, "Saya berusia di atas 18 tahun") tanpa mengungkapkan data pokok yang sebenarnya (misalnya, tanggal lahir persisnya).

- Pengungkapan Selektif: Anda hanya meminta atribut minimal yang diperlukan untuk kasus penggunaan Anda.
- Tidak dapat ditautkan: Transaksi terikat dengan perangkat. ZKP memastikan bahwa presentasi tidak dapat diidentifikasi atau dilacak oleh penerbit, pihak yang mengandalkan, atau Google.
- Tidak Ada Pelacakan Server: Google tidak menyimpan data terkait kredensial di servernya; semuanya disimpan secara lokal dan aman di perangkat pengguna dalam penampung tepercaya.
- Izin Pengguna: Aplikasi tidak dapat mengkueri dompet secara diam-diam. API harus dipanggil oleh pengguna untuk melindungi privasi, dan autentikasi pengguna (biometrik, PIN, atau pola) diperlukan sebelum membagikan data.
Pengalaman Pengguna
Baik pengguna memverifikasi usia mereka untuk konten yang dibatasi maupun membagikan identitas mereka untuk orientasi, prosesnya disederhanakan untuk meminimalkan hambatan.
1. Alur Dalam Aplikasi / Web Standar
Saat pengguna mengklik tombol "Verifikasi dengan ID Digital", Credential Manager (di Android) atau browser akan mencocokkan permintaan dengan kredensial yang memenuhi syarat.
![]() |
![]() |
![]() |
![]() |
![]() |
| Pengguna diminta untuk memverifikasi usia di aplikasi atau situs | Pengguna melihat kredensial yang memenuhi syarat dan tersedia | Pengguna melihat halaman konfirmasi di Google Wallet | Pengguna melakukan Autentikasi untuk mengonfirmasi berbagi | Data yang dikirim ke aplikasi atau situs |
Catatan Penting
- Aplikasi atau situs memiliki fleksibilitas dalam cara membuat titik entri ke API. Seperti yang ditunjukkan pada Langkah 1, sebaiknya tampilkan tombol umum seperti "Verifikasi dengan tanda pengenal digital" karena seiring waktu, kami memperkirakan opsi selain Google Wallet akan tersedia melalui API.
- Layar pemilih di Langkah 2 dirender oleh Android. Kredensial yang memenuhi syarat ditentukan oleh kecocokan antara logika pendaftaran yang disediakan oleh setiap Wallet dan permintaan yang dikirim oleh pihak tepercaya.
- Langkah 3 dirender oleh Google Wallet. Google Wallet akan menampilkan nama, logo, dan kebijakan privasi yang diberikan developer di layar ini.
2. Alur Lintas Perangkat
Pengguna dapat menggunakan perangkat mereka untuk menampilkan kredensial ke perangkat lain (misalnya, menampilkan ID ke browser web desktop).
![]() |
![]() |
![]() |
![]() |
| Pengguna diminta untuk memverifikasi usia di situs desktop | Pengguna melihat kode QR untuk melanjutkan presentasi menggunakan perangkat seluler | Pengguna menunjukkan kredensial dari ponsel | Verifikasi pengguna selesai |
Catatan: Alur lintas perangkat hanya tersedia jika partner telah menerapkan Permintaan Bertanda Tangan.
3. Alur Tidak Ada Tanda Pengenal Digital yang Tersedia
Jika pengguna tidak memiliki kredensial atau aplikasi Wallet yang diinstal, mereka dapat diarahkan untuk membuatnya dengan lancar. Pengguna tanpa aplikasi akan diarahkan ke Google Play Store. Jika mereka memiliki aplikasi, tetapi tidak memiliki ID, UI setengah layar memungkinkan mereka membuat ID tanpa keluar dari aplikasi Anda.
Alur penambahan tanda pengenal digital
![]() |
![]() |
![]() |
| Pengguna diminta untuk memverifikasi usia di aplikasi atau situs | Pengguna melihat opsi untuk memilih dompet guna menambahkan tanda pengenal digital | Pengguna diarahkan ke Google Wallet untuk menambahkan tanda pengenal digital |
Catatan: Alur ini ditawarkan kepada RP yang meminta tanda pengenal digital mulai sekarang.
Tidak ada tanda pengenal digital yang tersedia
Jika pengguna memilih "Verifikasi dengan tanda pengenal digital" dan RP tidak meminta tanda pengenal digital atau pengguna tidak memiliki tanda pengenal yang memenuhi syarat, pesan error ini akan ditampilkan.
![]() |
![]() |
| Pengguna diminta untuk memverifikasi usia di aplikasi atau situs | Pengguna akan melihat error jika tidak memiliki ID digital |
Langkah Berikutnya
Siap menerima tanda pengenal digital? Mulai dengan Pilih Jalur Anda untuk memilih antara verifikasi Pihak tepercaya, Registrar Pemverifikasi, dan Secara Langsung, lalu ikuti panduan integrasi langkah demi langkah.
Untuk mengetahui pertanyaan umum (FAQ) tentang orientasi dan cara memulai, lihat FAQ Identitas & Kredensial Digital.
Menerima Tanda Pengenal secara Langsung (Offline)
Tanda pengenal di Google Wallet didasarkan pada standar internasional ISO 18013-5 untuk surat izin mengemudi seluler. Artinya:
- Semua data di tanda pengenal didukung dengan tanda tangan kriptografis untuk verifikasi yang aman dan lancar
- Tanda pengenal dapat ditampilkan dengan lancar, dimulai dengan ketukan NFC atau pemindaian kode QR, dengan data yang dikirim melalui BLE
- Pengguna memiliki opsi untuk meninjau data yang diminta sebelum membagikannya, dan hanya perlu membagikan elemen yang relevan dengan transaksi, bukan seluruh tanda pengenal mereka
- Pengguna harus melakukan autentikasi di perangkat sebelum berbagi
- Perangkat apa pun yang menerima tanda pengenal dari Google Wallet dapat menerima tanda pengenal dari aplikasi atau Wallet lain yang menerapkan standar ini
- Tidak perlu daftar yang diizinkan untuk mDL: Jika terminal pembaca Anda sudah mendukung pengambilan mdoc ISO/IEC 18013-5 standar, Anda dapat meminta Surat Izin Mengemudi seluler (
org.iso.18013.5.1.mDL) dari Google Wallet tanpa menunggu daftar yang diizinkan atau aktivasi (catatan: tanda pengenal digital saat ini hanya didukung untuk presentasi online, bukan secara langsung)
Untuk mengetahui detail penerapan selengkapnya, lihat Penerimaan Langsung (Offline).
Untuk melihat cara kerja tanda pengenal di Google Wallet, tonton video ini untuk mengetahui contoh cara tanda pengenal ditampilkan:













