curl -X POST "https://verification.didit.me/v3/database-validation/" \
-H "x-api-key: YOUR_API_KEY" \
-F "issuing_state=ARG" \
-F "services=arg_renaper_data" \
-F "vendor_data=user-1234" \
-F "document_number=11111111" \
-F "gender=M"
from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.database_validation.validate(
issuing_state="ARG",
services=["arg_renaper_data"],
document_number="11111111",
gender="M",
vendor_data="user-1234",
)
print(result)
import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.databaseValidation.validate({
issuing_state: "ARG",
services: ["arg_renaper_data"],
document_number: "11111111",
gender: "M",
vendor_data: "user-1234",
});
console.log(result);
ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.DatabaseValidation.Validate(ctx, didit.DatabaseValidationValidateParams{
IssuingState: "ARG",
Services: didit.Some([]string{"arg_renaper_data"}),
DocumentNumber: didit.String("11111111"),
Gender: didit.Some(didit.DatabaseValidationValidateParamsGender("M")),
VendorData: didit.String("user-1234"),
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)
import java.util.List;
import me.didit.Didit;
import me.didit.types.DatabaseValidationValidateParams;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.databaseValidation().validate(DatabaseValidationValidateParams.builder()
.issuingState("ARG")
.services(List.of("arg_renaper_data"))
.documentNumber("11111111")
.gender(DatabaseValidationValidateParams.Gender.of("M"))
.vendorData("user-1234")
.build());
System.out.println(result);
<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->databaseValidation->validate([
'issuing_state' => 'ARG',
'services' => ['arg_renaper_data'],
'document_number' => '11111111',
'gender' => 'M',
'vendor_data' => 'user-1234',
]);
print_r($result->toArray());
require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.database_validation.validate(
issuing_state: "ARG",
services: ["arg_renaper_data"],
document_number: "11111111",
gender: "M",
vendor_data: "user-1234"
)
puts result.to_h
using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.DatabaseValidation.ValidateAsync(new DatabaseValidationValidateParams
{
IssuingState = "ARG",
Services = new string[] { "arg_renaper_data" },
DocumentNumber = "11111111",
Gender = new DatabaseValidationValidateParamsGender("M"),
VendorData = "user-1234",
});
Console.WriteLine(JsonSerializer.Serialize(result));
{
"request_id": "req_01H…",
"status": "Approved",
"issuing_state": "ARG",
"match_type": "full_match",
"validations": [
{
"outcome_code": "MATCH",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"date_of_birth": "1990-01-01",
"first_name": "John",
"full_name": "John Doe",
"gender_match": true,
"identification_number": "SAMPLE-ID-12345",
"last_name": "Doe",
"nationality": "USA",
"tax_id": "SAMPLE-12345",
"tax_id_type": "SAMPLE-12345"
},
"validation": {
"date_of_birth": "full_match",
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "In Review",
"issuing_state": "ARG",
"match_type": "partial_match",
"validations": [
{
"outcome_code": "PARTIAL_MATCH",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"gender_match": true,
"identification_number": "SAMPLE-ID-12345"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "Declined",
"issuing_state": "ARG",
"match_type": "no_match",
"validations": [
{
"outcome_code": "NO_MATCH",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"identification_number": "NO_MATCH"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "no_match",
"identification_number": "no_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "In Review",
"issuing_state": "ARG",
"match_type": null,
"validations": [
{
"outcome_code": "INCONCLUSIVE",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {},
"validation": {}
}
]
}
{
"request_id": "req_01H…",
"status": "Declined",
"issuing_state": "ARG",
"match_type": "no_match",
"validations": [
{
"outcome_code": "DOCUMENT_NOT_FOUND",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"identification_number": "NO_MATCH"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "no_match",
"identification_number": "no_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "Declined",
"issuing_state": "ARG",
"match_type": "no_match",
"validations": [
{
"outcome_code": "MINOR_BLOCKED",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"identification_number": "NO_MATCH"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "no_match",
"identification_number": "no_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "In Review",
"issuing_state": "ARG",
"match_type": "full_match",
"validations": [
{
"outcome_code": "DECEASED",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"gender_match": true,
"identification_number": "SAMPLE-ID-12345"
},
"validation": {
"date_of_birth": "full_match",
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
🇦🇷 Argentina
Verifikasi Data DNI Argentina API (RENAPER)
Verifikasi data DNI Argentina (RENAPER, tanpa swafoto) lewat Didit. Bayar per panggilan mulai $0.20, tanpa kontrak, tanpa minimum.
POST
/
v3
/
database-validation
/
curl -X POST "https://verification.didit.me/v3/database-validation/" \
-H "x-api-key: YOUR_API_KEY" \
-F "issuing_state=ARG" \
-F "services=arg_renaper_data" \
-F "vendor_data=user-1234" \
-F "document_number=11111111" \
-F "gender=M"
from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.database_validation.validate(
issuing_state="ARG",
services=["arg_renaper_data"],
document_number="11111111",
gender="M",
vendor_data="user-1234",
)
print(result)
import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.databaseValidation.validate({
issuing_state: "ARG",
services: ["arg_renaper_data"],
document_number: "11111111",
gender: "M",
vendor_data: "user-1234",
});
console.log(result);
ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.DatabaseValidation.Validate(ctx, didit.DatabaseValidationValidateParams{
IssuingState: "ARG",
Services: didit.Some([]string{"arg_renaper_data"}),
DocumentNumber: didit.String("11111111"),
Gender: didit.Some(didit.DatabaseValidationValidateParamsGender("M")),
VendorData: didit.String("user-1234"),
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)
import java.util.List;
import me.didit.Didit;
import me.didit.types.DatabaseValidationValidateParams;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.databaseValidation().validate(DatabaseValidationValidateParams.builder()
.issuingState("ARG")
.services(List.of("arg_renaper_data"))
.documentNumber("11111111")
.gender(DatabaseValidationValidateParams.Gender.of("M"))
.vendorData("user-1234")
.build());
System.out.println(result);
<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->databaseValidation->validate([
'issuing_state' => 'ARG',
'services' => ['arg_renaper_data'],
'document_number' => '11111111',
'gender' => 'M',
'vendor_data' => 'user-1234',
]);
print_r($result->toArray());
require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.database_validation.validate(
issuing_state: "ARG",
services: ["arg_renaper_data"],
document_number: "11111111",
gender: "M",
vendor_data: "user-1234"
)
puts result.to_h
using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.DatabaseValidation.ValidateAsync(new DatabaseValidationValidateParams
{
IssuingState = "ARG",
Services = new string[] { "arg_renaper_data" },
DocumentNumber = "11111111",
Gender = new DatabaseValidationValidateParamsGender("M"),
VendorData = "user-1234",
});
Console.WriteLine(JsonSerializer.Serialize(result));
{
"request_id": "req_01H…",
"status": "Approved",
"issuing_state": "ARG",
"match_type": "full_match",
"validations": [
{
"outcome_code": "MATCH",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"date_of_birth": "1990-01-01",
"first_name": "John",
"full_name": "John Doe",
"gender_match": true,
"identification_number": "SAMPLE-ID-12345",
"last_name": "Doe",
"nationality": "USA",
"tax_id": "SAMPLE-12345",
"tax_id_type": "SAMPLE-12345"
},
"validation": {
"date_of_birth": "full_match",
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "In Review",
"issuing_state": "ARG",
"match_type": "partial_match",
"validations": [
{
"outcome_code": "PARTIAL_MATCH",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"gender_match": true,
"identification_number": "SAMPLE-ID-12345"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "Declined",
"issuing_state": "ARG",
"match_type": "no_match",
"validations": [
{
"outcome_code": "NO_MATCH",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"identification_number": "NO_MATCH"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "no_match",
"identification_number": "no_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "In Review",
"issuing_state": "ARG",
"match_type": null,
"validations": [
{
"outcome_code": "INCONCLUSIVE",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {},
"validation": {}
}
]
}
{
"request_id": "req_01H…",
"status": "Declined",
"issuing_state": "ARG",
"match_type": "no_match",
"validations": [
{
"outcome_code": "DOCUMENT_NOT_FOUND",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"identification_number": "NO_MATCH"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "no_match",
"identification_number": "no_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "Declined",
"issuing_state": "ARG",
"match_type": "no_match",
"validations": [
{
"outcome_code": "MINOR_BLOCKED",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"identification_number": "NO_MATCH"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "no_match",
"identification_number": "no_match"
}
}
]
}
{
"request_id": "req_01H…",
"status": "In Review",
"issuing_state": "ARG",
"match_type": "full_match",
"validations": [
{
"outcome_code": "DECEASED",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"gender_match": true,
"identification_number": "SAMPLE-ID-12345"
},
"validation": {
"date_of_birth": "full_match",
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
Memverifikasi DNI Argentina dan jenis kelamin terhadap registri sipil resmi RENAPER tanpa swafoto, lalu mengembalikan nama terdaftar, tanggal lahir, dan ID pajak untuk dibandingkan dengan data yang dikirim. Tidak ada data biometrik: orang tersebut dikonfirmasi hanya melalui data. Cakupan 100% populasi. Didit menyediakan layanan ini melalui
ID layanan yang tidak dapat dijalankan oleh alur kerja akan ditolak dengan
POST /v3/database-validation/ agar Anda dapat memverifikasi data yang dikirim terhadap sumber otoritatif dan menerima hasil pencocokan yang dinormalisasi. Format input: document_number menerima DNI Argentina (7-8 digit, dengan awalan M/F opsional).
Cakupan
- Cakupan: 100%
- Negara: Argentina
- ID layanan:
arg_renaper_data - Domain data: Identitas
- Kategori: NationalIDRegistry
Input
| Kolom | Wajib | Contoh |
|---|---|---|
document_number | Ya | 11111111 |
gender | Ya | M |
first_name | Tidak | John |
last_name | Tidak | Doe |
date_of_birth | Tidak | 1990-01-01 |
vendor_data | Tidak | user-1234 |
- Input wajib:
document_number,gender - Input opsional:
first_name,last_name,date_of_birth,vendor_data - Persetujuan: Tidak diperlukan
- Ketersediaan dalam alur kerja: Tersedia dalam alur kerja
- Cakupan: 100%
- Harga: $0.20 per kueri yang berhasil
Parameter body
string
default:"ARG"
wajib
Kode negara ISO 3166-1 alpha-3 untuk layanan database ini.Contoh:
ARGstring
default:"arg_renaper_data"
wajib
Array yang berisi ID layanan ini. Menyematkan layanan menjaga permintaan tetap terbatas pada database ini.Contoh:
arg_renaper_datastring
default:"11111111"
wajib
Nomor dokumen yang diambil dari atau diberikan oleh pengguna.Contoh:
11111111string
default:"M"
wajib
Nilai jenis kelamin, jika diminta oleh database.Nilai yang diizinkan:
M (laki-laki), F (perempuan), X (lainnya atau tidak diketahui).Contoh: Mstring
Nama depan yang akan divalidasi.Contoh:
Johnstring
Nama belakang yang akan divalidasi.Contoh:
Doestring
Tanggal lahir dalam format
YYYY-MM-DD.Contoh: 1990-01-01string
default:"user-1234"
Referensi pengguna Anda yang stabil untuk orang ini, misalnya ID pengguna internal Anda. Didit menggunakannya untuk menautkan pemeriksaan yang berdiri sendiri ke pengguna akhir yang sama dan mengurangi noise deteksi duplikat.Contoh:
user-1234Aturan input dan catatan validasi
- DNI Argentina (7-8 digit, dengan awalan M/F opsional)
document_numberharus terdiri dari 7-9 karakter.document_numberharus cocok dengan[MFmf]?\d{7,8}.
Cara memanggilnya
curl -X POST "https://verification.didit.me/v3/database-validation/" \
-H "x-api-key: YOUR_API_KEY" \
-F "issuing_state=ARG" \
-F "services=arg_renaper_data" \
-F "vendor_data=user-1234" \
-F "document_number=11111111" \
-F "gender=M"
from didit import Didit
# Reads DIDIT_API_KEY.
client = Didit()
result = client.database_validation.validate(
issuing_state="ARG",
services=["arg_renaper_data"],
document_number="11111111",
gender="M",
vendor_data="user-1234",
)
print(result)
import Didit from "@didit-protocol/sdk-node";
// Reads DIDIT_API_KEY.
const didit = new Didit();
const result = await didit.databaseValidation.validate({
issuing_state: "ARG",
services: ["arg_renaper_data"],
document_number: "11111111",
gender: "M",
vendor_data: "user-1234",
});
console.log(result);
ctx := context.Background()
// Reads DIDIT_API_KEY.
client := didit.NewClient()
result, err := client.DatabaseValidation.Validate(ctx, didit.DatabaseValidationValidateParams{
IssuingState: "ARG",
Services: didit.Some([]string{"arg_renaper_data"}),
DocumentNumber: didit.String("11111111"),
Gender: didit.Some(didit.DatabaseValidationValidateParamsGender("M")),
VendorData: didit.String("user-1234"),
})
if err != nil {
log.Fatal(err)
}
fmt.Printf("%+v\n", result)
import java.util.List;
import me.didit.Didit;
import me.didit.types.DatabaseValidationValidateParams;
// Reads DIDIT_API_KEY.
Didit client = new Didit();
var result = client.databaseValidation().validate(DatabaseValidationValidateParams.builder()
.issuingState("ARG")
.services(List.of("arg_renaper_data"))
.documentNumber("11111111")
.gender(DatabaseValidationValidateParams.Gender.of("M"))
.vendorData("user-1234")
.build());
System.out.println(result);
<?php
require 'vendor/autoload.php';
use Didit\DiditClient;
// Reads DIDIT_API_KEY.
$didit = new DiditClient();
$result = $didit->databaseValidation->validate([
'issuing_state' => 'ARG',
'services' => ['arg_renaper_data'],
'document_number' => '11111111',
'gender' => 'M',
'vendor_data' => 'user-1234',
]);
print_r($result->toArray());
require "didit"
# Reads DIDIT_API_KEY.
didit = Didit::Client.new
result = didit.database_validation.validate(
issuing_state: "ARG",
services: ["arg_renaper_data"],
document_number: "11111111",
gender: "M",
vendor_data: "user-1234"
)
puts result.to_h
using System;
using System.Text.Json;
using Didit;
// Reads DIDIT_API_KEY.
using var client = new DiditClient();
var result = await client.DatabaseValidation.ValidateAsync(new DatabaseValidationValidateParams
{
IssuingState = "ARG",
Services = new string[] { "arg_renaper_data" },
DocumentNumber = "11111111",
Gender = new DatabaseValidationValidateParamsGender("M"),
VendorData = "user-1234",
});
Console.WriteLine(JsonSerializer.Serialize(result));
Setiap panggilan yang berhasil mengembalikan HTTP 200. Kolom outcome_code memberi tahu Anda apa yang sebenarnya terjadi, misalnya membedakan ketidakcocokan biometrik sungguhan (BIOMETRIC_NO_MATCH) dari swafoto yang tidak dapat dibaca (BIOMETRIC_IMAGE_UNUSABLE). status yang ditampilkan adalah status fitur default; Tindakan Partial Match / No Match yang Anda konfigurasi dapat menggantinya.MATCH: Registri mengonfirmasi identitas dan setiap kolom yang diperiksa cocok.{
"request_id": "req_01H…",
"status": "Approved",
"issuing_state": "ARG",
"match_type": "full_match",
"validations": [
{
"outcome_code": "MATCH",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"date_of_birth": "1990-01-01",
"first_name": "John",
"full_name": "John Doe",
"gender_match": true,
"identification_number": "SAMPLE-ID-12345",
"last_name": "Doe",
"nationality": "USA",
"tax_id": "SAMPLE-12345",
"tax_id_type": "SAMPLE-12345"
},
"validation": {
"date_of_birth": "full_match",
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
PARTIAL_MATCH: Nomor identifikasi ditemukan, tetapi satu atau beberapa kolom data pribadi (biasanya nama atau tanggal lahir) tidak sepenuhnya cocok.{
"request_id": "req_01H…",
"status": "In Review",
"issuing_state": "ARG",
"match_type": "partial_match",
"validations": [
{
"outcome_code": "PARTIAL_MATCH",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"gender_match": true,
"identification_number": "SAMPLE-ID-12345"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
NO_MATCH: Registri tidak mengembalikan kecocokan untuk data yang dikirim.{
"request_id": "req_01H…",
"status": "Declined",
"issuing_state": "ARG",
"match_type": "no_match",
"validations": [
{
"outcome_code": "NO_MATCH",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"identification_number": "NO_MATCH"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "no_match",
"identification_number": "no_match"
}
}
]
}
INCONCLUSIVE: Registri tidak dapat menentukan apakah orang tersebut cocok. Hasilnya benar-benar tidak pasti (mereka mungkin ada atau tidak ada di registri). Ini BUKAN no-match dan BUKAN masalah gambar teknis; tidak ada kolom yang dapat dipastikan, jadi match_type bernilai null dan pemeriksaan dikirim untuk ditinjau.{
"request_id": "req_01H…",
"status": "In Review",
"issuing_state": "ARG",
"match_type": null,
"validations": [
{
"outcome_code": "INCONCLUSIVE",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {},
"validation": {}
}
]
}
DOCUMENT_NOT_FOUND: Nomor dokumen yang dikirim tidak sesuai dengan catatan apa pun di registri.{
"request_id": "req_01H…",
"status": "Declined",
"issuing_state": "ARG",
"match_type": "no_match",
"validations": [
{
"outcome_code": "DOCUMENT_NOT_FOUND",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"identification_number": "NO_MATCH"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "no_match",
"identification_number": "no_match"
}
}
]
}
MINOR_BLOCKED: Orang tersebut masih di bawah umur; registri memblokir pencarian ini karena alasan perlindungan data.{
"request_id": "req_01H…",
"status": "Declined",
"issuing_state": "ARG",
"match_type": "no_match",
"validations": [
{
"outcome_code": "MINOR_BLOCKED",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"identification_number": "NO_MATCH"
},
"validation": {
"date_of_birth": "no_match",
"full_name": "no_match",
"identification_number": "no_match"
}
}
]
}
DECEASED: Identitas cocok, tetapi registri menandai orang tersebut sebagai meninggal dunia.{
"request_id": "req_01H…",
"status": "In Review",
"issuing_state": "ARG",
"match_type": "full_match",
"validations": [
{
"outcome_code": "DECEASED",
"service_id": "arg_renaper_data",
"service_name": "Argentina - DNI data verification (RENAPER, no selfie)",
"source_data": {
"gender_match": true,
"identification_number": "SAMPLE-ID-12345"
},
"validation": {
"date_of_birth": "full_match",
"full_name": "full_match",
"identification_number": "full_match"
}
}
]
}
Data yang dikembalikan
Kolom yang sebenarnya ditampilkan disource_data bergantung pada apa yang dikembalikan registri. Contoh yang dihasilkan untuk arg_renaper_data saat ini mendokumentasikan bentuk ternormalisasi berikut:
date_of_birthfirst_namefull_namegender_matchidentification_numberlast_namenationalitytax_idtax_id_type
Harga dan SLA
Argentina - verifikasi data DNI (RENAPER, tanpa swafoto) hanya ditagih ketika Didit menerima hasil konklusif dari sumber validasi.- Harga per panggilan: $0.20 USD.
- Penagihan: per kueri yang berhasil. Anda tidak dikenai biaya ketika registri tidak dapat dijangkau, ketika kolom wajib hilang, atau ketika permintaan ditolak sebelum mencapai sumber.
- Latensi: p95 tipikal < 2 detik.
- Ketersediaan: 99.9% per kuartal di pihak Didit; ketersediaan sumber hilir bervariasi menurut negara dan dataset.
Dokumen yang dibaca alur kerja
Di dalam alur kerja, nomor DNI dan jenis kelamin diambil dari langkah Verifikasi Identitas, yang membaca kartu DNI Argentina dan DNI digital. Penduduk asing memiliki kartu DNI yang sama dan diverifikasi dengan cara yang sama. DNI berbentuk buku lama (libreta) bukan dokumen Verifikasi Identitas yang didukung, sehingga pengguna yang hanya memiliki dokumen tersebut tidak dapat menyelesaikan langkah itu. Anda tetap dapat memeriksa nomor DNI mereka secara langsung denganPOST /v3/database-validation/.
Gunakan dalam alur kerja
Tambahkan layanan ke langkah Validasi Database setelah Verifikasi Identitas. Misalnya, denganPOST /v3/workflows/:
{
"workflow_label": "Argentina KYC with RENAPER",
"features": [
{"feature": "OCR"},
{
"feature": "DATABASE_VALIDATION",
"config": {"database_validation_countries": {"ARG": {"services": ["arg_renaper_data"]}}}
}
]
}
400 yang menyebutkannya, sehingga langkah tidak pernah disimpan tanpa pemeriksaan yang Anda minta. Lihat Konfigurasi Fitur Alur Kerja untuk setiap pengaturan Validasi Database.
Lanjutkan membaca
Terakhir diubah pada 7 November 2026