Saltar al contingut principal
L’API de Validació en bases de dades de Didit consulta el registre civil oficial de cada país — RENAPER (Argentina, $0.20/comprovació amb coincidència facial biomètrica), Receita Federal (Brasil, $0.20), Tribunal Electoral SIB (Panamà, $0.75 biomètric), Junta Central Electoral (República Dominicana, $0.05) i 14 més —, amb facturació per consulta satisfactòria, sense mínims mensuals. Quan executes una Validació en bases de dades, obtens dues capes de resultat:
  1. Un codi de resultat estàndard que funciona de la mateixa manera a tots els països compatibles, de manera que pots escriure una única lògica de gestió que els cobreixi tots.
  2. Un codi de detall específic per país opcional que t’indica exactament quina condició ha retornat el registre governamental — útil per a suport, analítica i per decidir si cal demanar a l’usuari que ho reintenti.
Aquesta pàgina enumera tots els valors que pots veure i t’explica com reaccionar davant de cadascun.

Codis de resultat estàndard

Aquests codis són idèntics a tots els països. Construeix la teva lògica de revisió, rebuig i reintent sobre aquests codis — no sobre els codis de detall per país.
El valor outcome_code es troba dins de cada entrada de la matriu validations a l’informe de validació. Consulta Informe de validació en bases de dades per veure on s’ubica a la resposta.
REGISTRY_UNAVAILABLE i REGISTRY_ERROR indiquen que el registre d’origen mai ha respost a la consulta, de manera que aquests dos resultats no es facturen - consulta preus. Qualsevol altre codi de resultat és una resposta real i de pagament del registre, fins i tot una que no confirma res (INCONCLUSIVE, BIOMETRIC_IMAGE_UNUSABLE) o que rebutja el que has enviat (INVALID_DOCUMENT_FORMAT, INVALID_INPUT — com a codis de resultat signifiquen que el propi registre ha rebutjat les dades, després d’haver-se enviat la consulta).Les dades d’entrada que mai arriben a un registre no generen cap codi de resultat: POST /v3/database-validation/ respon 400 quan un valor no compleix les regles de format del país, i un servei de flux de treball amb camps absents o amb format incorrecte s’omet amb COULD_NOT_PERFORM_DATABASE_VALIDATION. Cap d’aquests casos es factura. Trobaràs el desglossament complet a la pàgina de preus de Validació en bases de dades.

Codis de detall específics per país

El codi de detall es retorna com a outcome_detail juntament amb outcome_code. Només els països indicats a continuació produeixen codis de detall a més del resultat estàndard; tota la resta de països admesos retornen només els codis estàndard.

Argentina (RENAPER)

L’Argentina utilitza una validació biomètrica 1×1 contra el registre d’identitat nacional RENAPER, combinant el DNI, una selfie i el gènere declarat.

Brasil (Receita Federal — Consulta CPF)

El Brasil valida el CPF contra el servei oficial de CPF de la Receita Federal, amb un tractament explícit per a menors segons la LGPD (Lei Geral de Proteção de Dados) i l’Estatut Digital d’Infants i Adolescents.
Per als resultats MINOR_BLOCKED al Brasil, source_data continua retornant els indicadors lgpd_minor, minor_under_18 i minor_under_16 perquè puguis aplicar fluxos adaptats a l’edat sense necessitat de reintentar.

Panamà (SIB — Tribunal Electoral)

Panamà utilitza validació biomètrica contra el registre del SIB (Servicio de Identificación Biométrica) gestionat pel Tribunal Electoral. Si es produeix un error tècnic del SIB, la sessió passa automàticament a una consulta 1×1 com a alternativa.

Altres països admesos

Els països següents retornen només els codis de resultat estàndard; no hi ha codis de detall específics per país que s’hagin de gestionar.
  • Bolívia, Colòmbia, Costa Rica, El Salvador, Espanya, Guatemala, Hondures, Paraguai, Uruguai, Veneçuela — Consulta 1×1 contra el registre civil corresponent. Els resultats es corresponen directament amb MATCH, NO_MATCH, DOCUMENT_NOT_FOUND, INVALID_DOCUMENT_FORMAT o REGISTRY_UNAVAILABLE.
  • Xile (Registro Civil) — Consulta de RUT. Es correspon amb els resultats estàndard més MINOR_BLOCKED quan el registre marca que es tracta d’un menor d’edat.
  • República Dominicana (JCE) — Consulta de cédula que retorna una validesa booleana; es correspon amb MATCH o NO_MATCH.
  • Equador (Registro Civil) — Consulta de cédula.
  • Mèxic (RENAPO, més INE per a 2×2) — Consulta de CURP a través de RENAPO. Quan validation_type és two_by_two, s’executa un encreuament addicional amb l’INE; tots dos alimenten els mateixos codis de resultat estàndard.
  • Perú (RENIEC) — Consulta de DNI.

Guia de gestió

El gestor robust més senzill té aquest aspecte:
No cal ramificar segons outcome_detail per a la lògica de negoci; utilitza’l per a l’analítica, la depuració i els tiquets de suport. Es garanteix que l’outcome_code estàndard es mantindrà estable entre països i al llarg del temps.

Vegeu també

Darrera modificació el 7 de novembre del 2026