Passer au contenu principal
POST
Vérifie les données saisies auprès de la base de données du secteur bancaire nigérian. Nécessite un selfie : le portrait d’enrôlement associé au BVN est comparé par correspondance faciale à ce selfie, et l’enregistrement n’est renvoyé que lorsqu’elles représentent la même personne. Didit expose ce service via POST /v3/database-validation/ afin que vous puissiez vérifier les données soumises auprès de la source faisant autorité et recevoir des résultats de correspondance normalisés. Format de saisie : bvn correspond au numéro de vérification bancaire nigérian (exactement 11 chiffres).

Couverture

  • Couverture : ~ 100%
  • Pays : Nigeria
  • ID du service : nga_bank_verification_number
  • Domaine de données : Financier
  • Catégorie : Banque

Entrées

  • Entrées requises : bvn, selfie
  • Entrées facultatives : first_name, last_name, date_of_birth, vendor_data
  • Consentement : Non requis
  • Disponibilité dans un workflow : Disponible dans un workflow avec mappage des champs
  • Couverture : ~ 100%
  • Prix : $0.35 par requête réussie
Dans un workflow, bvn n’est pas imprimé sur un document d’identité, donc aucune étape ne le produit seule. Collectez-le à partir d’une réponse de questionnaire, d’un champ d’extraction Document AI, ou d’une valeur que vous envoyez lors de la création de la session, puis mappez-le sur l’étape Validation en base de données. Tant qu’il n’est pas mappé, l’éditeur de workflow affiche ce service comme désactivé et indique l’entrée manquante ; au moment de l’exécution, une entrée manquante signifie que la vérification est ignorée avant toute requête, de sorte que vous n’êtes jamais facturé pour une base de données qui n’a pas pu être interrogée.

Paramètres du corps

string
défaut:"NGA"
requis
Code pays ISO 3166-1 alpha-3 de ce service de base de données.Exemple : NGA
string
défaut:"nga_bank_verification_number"
requis
Tableau contenant l’ID de ce service. Épingler le service limite la requête à cette base de données exacte.Exemple : nga_bank_verification_number
string
défaut:"11111111111"
requis
Numéro de vérification bancaire.Exemple : 11111111111
file
requis
Fichier image du selfie à téléverser pour la validation biométrique auprès de la base de données. Formats acceptés : JPEG, PNG ou WebP.Exemple : @./selfie.jpg
string
Prénom à valider.Exemple : John
string
Nom de famille à valider.Exemple : Doe
string
défaut:"1990-01-01"
Date de naissance au format YYYY-MM-DD.Exemple : 1990-01-01
string
défaut:"user-1234"
Votre référence utilisateur stable pour cette personne, par exemple votre identifiant interne. Didit l’utilise pour relier les vérifications autonomes au même utilisateur final et réduire le bruit de détection des doublons.Exemple : user-1234

Règles de saisie et notes de validation

  • Numéro de vérification bancaire nigérian (exactement 11 chiffres)
  • bvn ne doit contenir que des chiffres ; supprimez les espaces, les tirets et la ponctuation avant d’envoyer la requête.
  • bvn doit comporter exactement 11 caractères.

Comment l’appeler

Données renvoyées

Les champs exacts restitués dans source_data dépendent de ce que renvoie le registre. L’exemple généré pour nga_bank_verification_number documente actuellement cette structure normalisée :
  • date_of_birth
  • first_name
  • last_name

Tarifs et SLA

Les requêtes de vérification du numéro de vérification bancaire (BVN) nigérian ne sont facturées que lorsque Didit reçoit un résultat concluant de la source de validation.
  • Prix par appel : $0.35 USD.
  • Facturation : par requête réussie. Vous n’êtes pas facturé lorsque le registre est injoignable, lorsque des champs requis manquent ou lorsque la requête est rejetée avant d’atteindre la source.
  • Latence : p95 typique < 2 s.
  • Disponibilité : 99.9% par trimestre côté Didit ; la disponibilité de la source en aval varie selon le pays et le jeu de données.

Pour aller plus loin

Dernière modification le 7 novembre 2026