Développeurs
Intégrez la vérification en quelques lignes.
Une API REST claire, des SDK Web, iOS et Android, des webhooks signés. Lancez une vérification — identité, entreprise ou document — et récupérez un verdict expliqué avec sa preuve.
Démarrage rapide
Une première vérification en 2 minutes
Créez une clé API dans votre tableau de bord, puis lancez une vérification. La réponse contient l'URL de parcours à présenter à la personne.
# 1 · Lancer une vérification d'identité (cURL) curl https://api.idnixa.com/v1/verifications \ -H "Authorization: Bearer sk_live_••••" \ -H "Content-Type: application/json" \ -d '{ "subject": "person", "checks": ["nfc", "liveness", "face_match", "aml"], "callback_url": "https://votre-app.fr/webhooks/idnixa" }' ← 201 Created { "id": "ver_3f9k2a", "status": "pending", "hosted_url": "https://verify.idnixa.com/s/3f9k2a" }
Référence API
Une API REST, prévisible et documentée
JSON de bout en bout, codes HTTP standards, pagination par curseur, idempotence sur les écritures. Base : https://api.idnixa.com/v1
/verificationsCréer une vérification (personne, entreprise ou document) et obtenir l'URL de parcours./verifications/{id}Récupérer l'état, le verdict expliqué, les faits sûrs, les anomalies et la preuve./verificationsLister & filtrer les vérifications (statut, période, type de sujet)./companies/{siren}/checkVérification d'entreprise (KYB) : registres, dirigeants, bénéficiaires effectifs./documents/analyzeAnalyser un document : falsification, cohérence, corroboration IBAN/SIRET./verifications/{id}/evidenceTélécharger la preuve scellée (PDF) opposable, reliée à ses sources.verification.completedWebhook signé émis dès qu'un verdict est disponible.SDK
Web, iOS & Android
Intégrez le parcours de vérification directement dans votre app, avec la lecture NFC native et la capture biométrique.
// 2 · SDK Web (JavaScript) import { IdNixa } from "@idnixa/web"; const idnixa = new IdNixa({ token: session.clientToken }); idnixa.open({ onComplete: (r) => console.log(r.status, r.reliability), onError: (e) => console.error(e) });
Webhooks
Événements signés
Chaque événement est signé (HMAC‑SHA256) avec votre secret : vérifiez la signature avant de traiter la charge utile.
# 3 · Vérifier la signature d'un webhook (Node) const sig = req.headers["idnixa-signature"]; const expected = crypto .createHmac("sha256", process.env.IDNIXA_SECRET) .update(rawBody).digest("hex"); if (!crypto.timingSafeEqual(sig, expected)) return res.status(401).end(); // → traiter l'événement verification.completed
Plateforme développeur
Tout ce qu'il faut pour livrer vite
Un seul pack, tout inclus
L'API et les SDK sont inclus
Pas de module payant en plus : l'accès développeur fait partie du pack ID Nixa. Vous ne payez que les vérifications.
Voir le tarif →// Réponse d'un verdict { "id": "ver_3f9k2a", "status": "verified", "reliability": 92, "facts": [ { "key":"nfc", "result":"sure" }, { "key":"iban", "result":"sure" } ], "evidence_url": "…/evidence.pdf" }
Prêt à intégrer ID Nixa ?
Créez un compte sandbox et lancez votre première vérification aujourd'hui.