Validate_Mexico CURP / RFC

Servicio de validación para obtener datos asociados a CURP y RFC mediante Conéctame (upstream SOAP), con caché para optimización y modelo prepago para subdistribuidores.

Endpoints

Token (Bearer)

https://apimarket.kasu.com.mx/Token_Full.php

Genera un token de acceso (Authorization: Bearer) para consumir la API.

API Validate_Mexico

https://apimarket.kasu.com.mx/api/ValidateMexico_V1.php

Recibe solicitudes JSON por POST.

Modelo de cobro y caché

Métodos disponibles

Método Descripción ¿Cobrable?
curp_validate Valida y obtiene datos por CURP. Sí (solo si éxito)
rfc_validate Obtiene datos por RFC. Sí (solo si éxito)
upstream_saldo Consulta saldo del proveedor upstream (solo admin/soporte). No
upstream_peticiones Consulta historial upstream por página (solo admin/soporte). No

Autenticación

Debe enviarse el token en la cabecera:

Authorization: Bearer <TOKEN>
Content-Type: application/json

La generación/validación del token depende del módulo actual de API Market (Token_Full.php / Validador_Token.php).

Ejemplo 1: Validar CURP

{
  "tipo_peticion": "request",
  "nombre_de_usuario": "Api_telecom_bienestar",
  "metodo": "curp_validate",
  "valor": "AAAA000000HDFXXX00"
}

Respuesta (ejemplo)

{
  "ok": true,
  "success": true,
  "origen": "cache",
  "costo_centavos": 200,
  "saldo_centavos": 499800,
  "data": {
    "Response": "correct",
    "Curp": "AAAA000000HDFXXX00",
    "Nombre": "NOMBRE",
    "Paterno": "APELLIDO",
    "Materno": "APELLIDO",
    "Sexo": "H",
    "FechaNacimiento": "2000-01-01",
    "Nacionalidad": "MEX",
    "StatusCurp": "OK"
  },
  "ms": 34
}

Ejemplo 2: Validar RFC

{
  "tipo_peticion": "request",
  "nombre_de_usuario": "Api_telecom_bienestar",
  "metodo": "rfc_validate",
  "valor": "ABC123456T89"
}

Precios

Los precios se gestionan desde la tabla api_pricing por método. Valores típicos:

Método Precio éxito Precio fallo
curp_validate $2.00 MXN (200 centavos) $0.00 MXN
rfc_validate $2.00 MXN (200 centavos) $0.00 MXN

Códigos HTTP

CódigoSignificado
200Solicitud procesada (revisar success).
400Solicitud inválida (JSON inválido, método faltante, valor inválido).
401No autorizado (token faltante o inválido).
402Saldo insuficiente (prepago).
403Prohibido (usuario inactivo o sin permisos).
405Método HTTP no permitido (solo POST).
429Límite de solicitudes (rate limit, si aplica).
502Error del proveedor upstream (SOAP).
500Error interno.

Notas de privacidad