Per l’autenticazione degli utenti finali, vedi Autenticazione. Per combinare verifica, monitoraggio e accesso, usa il prompt di integrazione condiviso. La disponibilità dell’SDK di autenticazione è separata dalle versioni degli SDK di verifica indicate di seguito.
Consigliato: integrazione SDK tramite sessioni
Per la verifica rivolta agli utenti (onboarding KYC, verifica dell’età, controlli dell’identità), ti consigliamo l’integrazione SDK tramite sessioni ospitate. I flussi di verifica sono sottoposti a test A/B e ottimizzati per i tassi di completamento più alti, la massima velocità e la migliore sicurezza. Tutti gli SDK (web, iOS, Android, React Native e Flutter) sono disponibili ora.Dal tuo backend, usa uno SDK lato server per Python, Node.js, Go, Java, PHP, Ruby o .NET per creare quelle sessioni, leggere le decisioni e verificare i webhook. Per le operazioni server-to-server (elaborazioni batch, pipeline personalizzate), chiama le API standalone tramite gli stessi SDK. Consulta la documentazione delle API standalone per gli endpoint di verifica individuali.Web
Integra la verifica nella tua app web con JavaScript, iframe o reindirizzamento.SDK web
SDK JavaScript, incorporamento tramite iframe o reindirizzamento. React, Vue, Angular, JavaScript vanilla.
SDK JavaScript
Controllo programmatico completo con callback di eventi e TypeScript.
InContext Iframe
Incorpora la verifica nella tua pagina. Nessun backend richiesto con UniLink.
Reindirizzamento
Reindirizza al flusso ospitato da Didit. Supporto su più dispositivi.
Mobile
SDK nativi per la migliore esperienza su dispositivo con fotocamera, NFC e rilevamento della vitalità.SDK nativi
iOS, Android, React Native, Flutter. Supporto completo per NFC e biometria.
SDK iOS
SwiftUI e UIKit. Lettura del passaporto via NFC. Disponibile ora.
SDK Android
Kotlin e Jetpack Compose. Supporto NFC. Disponibile ora.
React Native
API TypeScript multipiattaforma che incapsula gli SDK nativi iOS e Android. Supporto NFC. Disponibile ora.
Flutter
API Dart multipiattaforma che incapsula gli SDK nativi iOS e Android. Supporto NFC. Disponibile ora.
Fallback WebView
Alternativa per le piattaforme senza SDK nativo. Preferisci gli SDK nativi quando disponibili.
Server
Librerie ufficiali per il tuo backend: chiamate tipizzate alle API server di Didit, verifica dei webhook e controlli dei token di autenticazione.SDK server
Matrice di installazione, configurazione, errori e versionamento.
Python
Client sincroni e asincroni. Python 3.10+.
Node.js
Tipi TypeScript, ESM e CommonJS. Node.js 18+.
Go
Solo libreria standard. Go 1.22+.
Java
Client sincroni e asincroni per Java e Kotlin. Java 11+.
PHP
Qualsiasi client HTTP PSR-18. PHP 8.1+.
Ruby
Compatibile con Rails, basato su net/http. Ruby 3.1+.
.NET
C#, supporto asincrono e iniezione delle dipendenze. .NET 8 e .NET Standard 2.0.
Integrazioni
Plugin e strumenti senza codice per le piattaforme più diffuse.Zapier
Automatizza la verifica con trigger e azioni senza codice.
WordPress & WooCommerce
Plugin per siti WordPress e WooCommerce.
Shopify
Verifica gli acquirenti e limita l’accesso ai prodotti con restrizioni di età su Shopify.
Salesforce
Avvia verifiche Didit da flussi e record di Salesforce.
Confronto rapido
Prossimi passi
Flusso completo API
Integrazione end-to-end delle sessioni: creazione di sessioni, webhook, risultati.
Webhook
Ricevi aggiornamenti in tempo reale sullo stato della verifica.