Verificación de identidad en Panamá
La API de Verificación de Identidad de Verifik te ayuda a autenticar ciudadanos panameños usando datos oficiales del gobierno. Está diseñada para agilizar tus procesos de KYC (Conozca a su Cliente), prevenir fraudes y asegurar el cumplimiento normativo sin complicaciones.
Creamos esta integración para empresas que necesitan una forma rápida, segura y automatizada de confirmar la verdadera identidad de usuarios, empleados o clientes.
¿Qué valida esta API?
Nuestra API se conecta directamente con registros oficiales para validar:
- Nombre Completo y Número CCPA: Soporta Cédula de Identidad Personal (CCPA) para ciudadanos y residentes.
- Coincidencia de Identidad: Verifica que el nombre proporcionado coincida con el número CCPA.
- Verificación de Fecha de Nacimiento: Valida que la fecha de nacimiento coincida con los registros oficiales.
Al verificar estos detalles, puedes tener la certeza de que la persona con la que tratas es real y posee un documento válido, reduciendo significativamente el riesgo de suplantación y fraude.
Referencia de API
Endpoint
https://api.verifik.co/v2/pa/cedula
Encabezados
| Nombre | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
documentType | string | Sí | Tipo de documento. Valor permitido: CCPA. |
documentNumber | string | Sí | Número de cédula. El formato depende del estatus de residencia: • Ciudadanos: Prefijo "8-" seguido de 4 dígitos, guión, y 4 dígitos • Residentes Permanentes: Prefijo "E-8-" seguido de 6 dígitos • Residentes Temporales: Prefijo "PE-" seguido de 8-9 dígitos |
dateOfBirth | string | Sí | Fecha de nacimiento en formato DD/MM/YYYY. |
Solicitud
- Node.js
- PHP
- Python
- Go
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/pa/cedula", {
params: { documentType: "CCPA", documentNumber: "8-1251-1829", dateOfBirth: "02/03/1992" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);
<?php
$ch = curl_init("https://api.verifik.co/v2/pa/cedula");
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Accept: application/json",
"Authorization: Bearer " . getenv("VERIFIK_TOKEN")
]);
$query = http_build_query([
"documentType" => "CCPA",
"documentNumber" => "8-1251-1829",
"dateOfBirth" => "02/03/1992"
]);
curl_setopt($ch, CURLOPT_URL, "https://api.verifik.co/v2/pa/cedula?".$query);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
import os, requests
url = "https://api.verifik.co/v2/pa/cedula"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "CCPA", "documentNumber": "8-1251-1829", "dateOfBirth": "02/03/1992"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
package main
import (
"fmt"
"net/http"
)
func main() {
url := "https://api.verifik.co/v2/pa/cedula?documentType=CCPA&documentNumber=8-1251-1829&dateOfBirth=02/03/1992"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Set("Accept", "application/json")
req.Header.Set("Authorization", "Bearer "+getenv("VERIFIK_TOKEN"))
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
fmt.Println(resp.Status)
}
Respuesta
- 200
- 400
- 409
- 401
- 500
{
"data": {
"documentType": "CCPA",
"documentNumber": "8-1251-1829",
"firstName": "Roberto",
"lastName": "Martínez",
"fullName": "Roberto Martínez",
"dateOfBirth": "1992-03-02",
"status": "valid"
},
"signature": {"message": "Certified by Verifik.co", "dateTime": "January 16, 2024 3:44 PM"},
"id": "PA001"
}
{
"message": "Invalid document number",
"code": "INVALID_DOCUMENT"
}
{
"code": "MissingParameter",
"message": "missing dateOfBirth"
}
{
"message": "Authentication required",
"code": "UNAUTHORIZED"
}
{
"code": "InternalServerError",
"message": "Server error."
}
Notas
- La fecha de nacimiento es requerida y debe coincidir con el titular de la identificación.
- El formato del número de documento varía según el estatus de residencia:
- Ciudadanos: Prefijo "8-" + 4 dígitos, guión, y 4 dígitos (ej.,
8-1251-1829) - Residentes Permanentes: Prefijo "E-8-" + 6 dígitos (ej.,
E-8-197698) - Residentes Temporales: Prefijo "PE-" + 8-9 dígitos (ej.,
PE-12345678)
- Ciudadanos: Prefijo "8-" + 4 dígitos, guión, y 4 dígitos (ej.,
Casos de Uso Comunes
- Fintech y Banca: Verifica identidades al instante durante la apertura de cuentas o solicitudes de crédito.
- E-commerce y Delivery: Autentica usuarios y repartidores antes de que se activen en tu plataforma.
- Recursos Humanos y Reclutamiento: Valida documentos de candidatos como parte de tu proceso de contratación.
- Seguros y Salud: Confirma identidades antes de emitir pólizas o proporcionar beneficios médicos.
Fuentes Oficiales y Confiabilidad
Nos conectamos directamente con fuentes oficiales del gobierno panameño para asegurar que recibas información verificada y actualizada al minuto. Cada consulta se maneja con estricto cumplimiento de estándares de seguridad y regulatorios.
Beneficios Clave
- Cumplimiento Automatizado: Agiliza tus verificaciones KYC para prevenir fraudes sin agregar fricción a tus usuarios.
- Resultados Instantáneos: Procesa verificaciones en segundos, perfecto para onboarding digital en tiempo real.
- Datos Confiables: Confía en datos obtenidos directamente de registros oficiales.
- Integración Sencilla: Conéctate fácilmente vía nuestra API REST o usa nuestros SDKs compatibles.
Cumplimiento y Seguridad
Priorizamos la seguridad de tus datos. Verifik usa encriptación avanzada (HTTPS/TLS 1.3) y estándares estrictos de gestión de privacidad para garantizar la confidencialidad. Nuestro servicio está monitoreado 24/7 para disponibilidad y ofrece controles de acceso basados en roles para mantener seguro el acceso de tu equipo.
Sobre Verifik
Verifik es una plataforma líder en verificación de identidad, cumplimiento y prevención de fraude en América Latina. Nuestras APIs automatizan procesos de KYC, KYB, AML y validación biométrica, conectando empresas con fuentes oficiales de datos en Colombia, México, Perú, Chile, Uruguay, Argentina, Brasil, Panamá y más allá.