Zum Hauptinhalt springen
Didit erhält 7,5 Mio. $ für die Infrastruktur für Identität und Betrug
Didit
Zurück zum Blog
Blog · 20. Mai 2026

Verifizierung nationaler IDs in Südafrika (DHA-API)

Validieren Sie südafrikanische nationale IDs in Echtzeit gegen das DHA, abgerechnet nur bei schlüssigen Ergebnissen. Endpunkt, Parameter, Antwortschema, Preise und Integration.

Von DiditAktualisiert
south-africa-national-id-database-validation.png

Das Onboarding von Nutzern in Südafrika bedeutet, zu bestätigen, dass sie die Person sind, die sie vorgeben zu sein. Es werden Eingabedaten gegen das Register des Department of Home Affairs (DHA) in Südafrika abgeglichen. Ein Dokument oder eine eingegebene Angabe beweist lediglich, dass die Daten existieren – nicht, dass sie echt sind oder der Person vor Ihnen gehören. Die Überprüfung der nationalen ID Südafrikas (DHA) schließt diese Lücke, indem die Daten mit dem DHA abgeglichen werden. Dieser Leitfaden erklärt, was die Prüfung leistet, die genauen technischen Details und wie Sie sie in wenigen Minuten integrieren können.

Wichtige Erkenntnisse:

  • Was es prüft — Die Überprüfung der nationalen ID Südafrikas (DHA) validiert die nationale ID gegen das DHA.
  • Was Sie zurückerhalten — einen normalisierten match_type plus feldspezifische Ergebnisse, die Sie direkt in eine Genehmigungs-/Überprüfungs-/Ablehnungslogik leiten können.
  • Warum es wichtig ist — Ein Dokument kann gefälscht werden; ein Registereintrag nicht. Die Validierung der ID gegen die maßgebliche Regierungsquelle bestätigt, dass der Inhaber echt und korrekt identifiziert ist.
  • Wie man es benutzt — ein POST an Didits Datenbank-Validierungsendpunkt oder ein No-Code-Workflow-Modul. 1,10 $ pro schlüssiger Abfrage, Ergebnisse in Sekunden.

Was die Überprüfung der nationalen ID Südafrikas (DHA) validiert

Überprüft Eingabedaten gegen das Register des Department of Home Affairs (DHA) in Südafrika. Didit stellt dies über einen einzigen Endpunkt zur Verfügung, sodass Sie die übermittelten Daten gegen das offizielle Regierungsidentitätsregister des Landes überprüfen und ein strukturiertes, normalisiertes Ergebnis erhalten können – kein Rohdaten-Dump des Registers, den Sie selbst parsen müssen.

Eine schlüssige Antwort liefert die übereinstimmenden source_data und einen feldspezifischen validation-Block, sodass Ihre Risiko-Engine ein klares, maschinenlesbares Urteil erhält.

Warum es wichtig ist

Ein Dokument kann gefälscht werden; ein Registereintrag nicht. Die Validierung der ID gegen die maßgebliche Regierungsquelle bestätigt, dass der Inhaber echt und korrekt identifiziert ist.

Für regulierte Unternehmen in Südafrika – Fintechs, Kryptoplattformen, Kreditgeber, Marktplätze und Glücksspielbetreiber – erzeugt die Überprüfung anhand einer autoritativen Quelle einen verteidigungsfähigen, auditierbaren Nachweis, dass die Identität an der Quelle bestätigt wurde und nicht nur aus einem Formular oder einem Foto erfasst wurde.

Technische Details

Didit stellt diesen Dienst über den vereinheitlichten Datenbank-Validierungsendpunkt bereit. Es handelt sich um einen einzigen POST – kein SDK erforderlich.

Endpunkt

POST /v3/database-validation/

Anfrageparameter

ParameterTypErforderlichBeschreibung
issuing_statestringJaISO 3166-1 Alpha-3 Ländercode. Verwenden Sie ZAF.
servicesstringJaDienstidentifikator. Verwenden Sie zaf_africa_national_id.
first_namestringJaVorname.
last_namestringJaNachname.
date_of_birthstringJaGeburtsdatum.
national_idstringJaNationale ID.

Beispielanfrage

curl -X POST "https://verification.didit.me/v3/database-validation/" \
  -H "x-api-key: YOUR_API_KEY" \
  -F "issuing_state=ZAF" \
  -F "services=zaf_africa_national_id" \
  -F "first_name=John" \
  -F "last_name=Doe" \
  -F "date_of_birth=1990-01-01" \
  -F "national_id=1111111"

Beispielantwort (schlüssige Übereinstimmung)

{
  "request_id": "req_01H...",
  "status": "Approved",
  "issuing_state": "ZAF",
  "match_type": "full_match",
  "validations": [
    {
      "outcome_code": "MATCH",
      "service_id": "zaf_africa_national_id",
      "service_name": "South Africa National ID (DHA)",
      "source_data": {
        "first_name": "John",
        "identification_number": "SAMPLE-ID-12345",
        "last_name": "Doe",
        "marital_status": "sample_value"
      },
      "validation": {
        "full_name": "full_match",
        "identification_number": "full_match"
      }
    }
  ]
}

Leistung und Abrechnung

  • Latenz: typischerweise ein paar Sekunden.
  • Kosten: 1,10 $ pro schlüssiger Abfrage. Ihnen werden nur schlüssige Ergebnisse in Rechnung gestellt – keine Kosten für Quellenausfallzeiten, fehlende Felder oder Vorab-Ablehnungen.
  • Zuverlässigkeit: läuft auf Didits Infrastruktur mit einem vierteljährlichen Verfügbarkeitsziel von 99,9 %.

Anwendungsfälle

  • Fintech & Neobanken — Bestätigen Sie einen echten, überprüfbaren Kontoinhaber, bevor Sie eine Wallet eröffnen oder Kredit in Südafrika vergeben.
  • Krypto & Web3 — Erfüllen Sie VASP-Onboarding-Anforderungen mit Identitätsnachweisen aus maßgeblichen Quellen.
  • Kreditvergabe — Reduzieren Sie synthetische Identitäten und Betrug durch Erstantragsteller mit quellverifizierten Daten.
  • Marktplätze & Gig-Plattformen — Überprüfen Sie Nutzer anhand maßgeblicher Daten, nicht nur eines selbst gemeldeten Formulars.
  • iGaming — Erfüllen Sie Identitäts- und Eignungsprüfungen für südafrikanische Spieler mit einem auditierbaren Nachweis.

So integrieren Sie Didit

Sie können die Überprüfung der nationalen ID Südafrikas (DHA) auf zwei Arten durchführen:

  1. No-Code-Workflow. Öffnen Sie in der Didit Business Console den Workflow Builder, fügen Sie das Modul Datenbankvalidierung hinzu, wählen Sie Südafrika → Südafrika Nationale ID-Verifizierung (DHA) aus und aktivieren Sie es. Übereinstimmende Benutzer werden automatisch weitergeleitet – kein Engineering erforderlich.
  2. Direkte API. Rufen Sie den oben gezeigten Endpunkt /v3/database-validation/ mit services=zaf_africa_national_id auf. Lesen Sie match_type und den feldspezifischen validation-Block, um Ihre Genehmigungs-/Überprüfungs-/Ablehnungslogik zu steuern.

Jedes Didit-Konto beinhaltet 500 kostenlose Verifizierungen pro Monat, sodass Sie den gesamten Ablauf vollständig testen können, bevor Sie für eine einzige Abfrage bezahlen.

Häufig gestellte Fragen

Was bestätigt die Überprüfung der nationalen ID Südafrikas (DHA)?

Es validiert die übermittelten Daten gegen das DHA und gibt ein normalisiertes Übereinstimmungsergebnis zurück, sodass Sie erfahren, ob die nationale ID an der maßgeblichen Quelle existiert und welche Felder übereinstimmen.

Was passiert, wenn die Quelle vorübergehend nicht verfügbar ist?

Ihnen werden keine Kosten berechnet. Die Abrechnung erfolgt nur für schlüssige Ergebnisse – Quellenausfallzeiten, fehlende Felder und Vorab-Ablehnungen sind kostenlos.

Wie schnell ist die Prüfung?

Die Datenbankvalidierung dauert typischerweise ein paar Sekunden, sodass sie in einen Echtzeit-Onboarding-Flow passt.

Benötige ich ein SDK?

Nein. Die Prüfung ist ein einzelnes HTTPS-POST an einen Endpunkt. Sie können es auch in einen No-Code-Workflow in der Business Console einbinden.

Bereit zum Start?

Validieren Sie noch heute Ihre erste südafrikanische nationale ID.

are you ready for free kyc.png

Infrastruktur für Identität und Betrugsprävention.

Eine API für KYC, KYB, Transaktionsüberwachung und Wallet-Screening. In 5 Minuten integriert.

Lass dir diese Seite von einer KI zusammenfassen
Südafrika Nationale ID (DHA) API | Didit.