Marketplaces

Confianza entre partes en Marketplaces

Validamos la credencial del vendedor contra la Lista Nominal del INE, la CURP contra RENAPO y el RFC ante el SAT. Al comprador lo filtras con teléfono y correo en la misma llamada. Un score por expediente, con cada consulta registrada.

5
veredictos posibles de la Lista Nominal del INE por credencial
0–100
escala del score: arranca en 50 y cada señal suma o resta
24 h
vigencia del link de verificación de identidad del vendedor
4
reintentos máximos del webhook firmado que entrega cada resultado
Los dos lados

Singula corre señales rápidas en el comprador y el expediente completo en el vendedor

El teléfono y el correo responden en la misma llamada. La credencial del vendedor se coteja contra la Lista Nominal del INE. El bloqueo se ancla a la CURP validada ante RENAPO. El score consolidado queda en el expediente.

Tu lista de expulsados vive en tu base. Singula no comparte bloqueos entre clientes.

Dónde encaja en tu operación

KYC del vendedor antes de liberar su primer pago
Teléfono y correo del comprador en el registro, sin pedirle documentos
Detección de credenciales dadas de baja, duplicadas o robadas
Bloqueo de vendedores expulsados anclado a la CURP validada
Búsqueda en listas de sanciones antes de liberar dinero retenido
Expediente del vendedor persona moral: RFC ante el SAT y antecedentes judiciales

Los productos detrás de esta solución

Lista Nominal del INE

OCR de anverso y reverso, más el estatus de la credencial ante el INE.

Verificación de identidad

Selfie con prueba de vida contra la foto del documento y dígitos del MRZ.

Teléfono y correo

Operador y tipo de línea (VoIP incluido); huella del correo en plataformas.

Listas de sanciones

Nueve categorías de fuentes públicas: sanciones, penal, PEP, fiscal, debarment y más.

Huella digital

Búsqueda abierta en web, noticias y perfiles públicos del vendedor.

Score de riesgo

Agrega las consultas ya corridas del expediente en una escala de 0 a 100.

Cómo funciona

Cuatro pasos sobre el mismo expediente. Las consultas en línea responden al momento; las asíncronas avisan por webhook.

Paso 1

Abre el expediente

El expediente se crea con nombre, apellidos y fecha de nacimiento. El correo y el teléfono quedan guardados en el mismo expediente para las consultas que siguen.

Tu sistema o el panel

Paso 2

Consulta teléfono y correo

La respuesta indica el operador, el tipo de línea (VoIP incluido) y en cuántas plataformas está registrado el correo.

En la misma llamada

Paso 3

Valida la credencial

OCR de anverso y reverso más la consulta a la Lista Nominal. Si la credencial está dada de baja, la respuesta regresa la causa: duplicado, defunción, documentación apócrifa.

Lista Nominal del INE

Paso 4

Corre el KYC y las listas

Un link con vigencia de 24 horas recaba la selfie con prueba de vida; la búsqueda en listas corre sobre el mismo expediente. El score consolidado queda registrado.

Score en el expediente

Marco aplicable

Las obligaciones que aplican a un marketplace generalista.

Un marketplace generalista no reporta a la CNBV. Sus obligaciones vienen de la ley de datos personales, de la ley de protección al consumidor y, si intermedia ciertas categorías, de la ley antilavado.

Datos personales sensibles
LFPDPPP · DOF 20-03-2025 / Art. 2 y 8
Comercio electrónico
LFPC / Art. 76 bis fr. III
Actividades Vulnerables
LFPIORPI / Art. 17

Referencias generales, no asesoría legal. Singula es un insumo de verificación; el sujeto obligado sigue siendo tu plataforma. Los umbrales de identificación y de aviso cambian por fracción del artículo 17 de la LFPIORPI; el encuadre de cada categoría corresponde a tu asesoría legal.

  1. 01

    Biometría como dato sensible

    La LFPDPPP trata los datos biométricos como sensibles cuando revelan información de esa naturaleza. Su tratamiento requiere consentimiento expreso y por escrito, además del aviso de privacidad. Ambos son responsabilidad de la plataforma; Singula no los recaba por ti.

  2. 02

    Identidad del vendedor

    La Ley Federal de Protección al Consumidor obliga al proveedor a informar identidad y domicilio físico en operaciones por medios electrónicos. PROFECO puede requerir esos datos del vendedor. El expediente de Singula conserva la identidad validada, la fecha y el resultado de cada consulta.

  3. 03

    Actividades Vulnerables

    Si intermedias vehículos, joyería, obras de arte o inmuebles, la operación puede ubicarse en alguna fracción del artículo 17 de la LFPIORPI. Esas fracciones obligan a identificar al cliente, integrar expediente y presentar avisos a la UIF por el portal del SAT.

  4. 04

    Retención mínima de imágenes

    Las URLs de imagen que regresa Singula son firmadas y expiran en 600 segundos. El expediente registra qué se consultó, cuándo y con qué resultado; el link de identidad registra además el dispositivo, la IP y la hora.

API REST

Señales en la misma llamada, expediente por webhook

El teléfono y el correo responden en la misma llamada, dentro del flujo de registro. La validación de INE y la verificación de identidad corren en segundo plano y avisan por webhook al terminar.

Sin SDK obligatorio: HTTP con Bearer token, desde cualquier lenguaje
Webhook firmado con HMAC-SHA256 y hasta 4 reintentos con backoff
Sandbox gratuito: mismos payloads, sin tocar RENAPO, el SAT ni el INE
marketplace-onboarding.sh
# 1 · Teléfono del comprador: operador, región y tipo de línea
curl https://api.singula.mx/app/phone-lookup/customer/cus_lzk9m4ab3f \
  -H "Authorization: Bearer sk_live_..."

→ { "valid": true, "country": "MX", "carrier": "Telcel",
    "line_type": "voip", "region": "Ciudad de México" }
  # Responde en la misma llamada y queda en el expediente.

# 2 · Credencial del vendedor: OCR + Lista Nominal del INE
curl -X POST https://api.singula.mx/app/ine-extraction/customer/cus_lzk9m4ab3f \
  -H "Authorization: Bearer sk_live_..." \
  -F "ine_front=@ine_frente.jpg" \
  -F "ine_back=@ine_reverso.jpg"

→ { "request_id": "req_66f1c4a2e93b07d1", "status": "processing" }

// Webhook al cerrar la cadena OCR → Lista Nominal:
{
  "event":        "ine_extraction.completed",
  "request_id":   "req_66f1c4a2e93b07d1",
  "customer_id":  "cus_lzk9m4ab3f",
  "extract": {
    "ine_model":      "G",
    "nombre":         "GARCÍA HERNÁNDEZ MARÍA FERNANDA",
    "curp":           "GAHM900315MDFRRR05",
    "clave_elector":  "GRHRMR00000000M000",
    "seccion":        "1247",
    "vigencia":       "2031"
  },
  "listanominal": {
    "outcome":      "dada_de_baja",
    "baja_reason":  "duplicado",
    "queried_at":   "2026-04-30T14:22:08Z"
  }
}
# "vigente" es el único de los 5 veredictos que confirma la credencial.

Preguntas frecuentes

No. El comprador se verifica con teléfono y correo; la consulta de teléfono responde en la misma llamada. La verificación de identidad corre sobre el vendedor, antes de liberar su primer pago.

El bloqueo se ancla a la CURP. La validación contra RENAPO regresa el cotejo campo por campo —nombre, apellidos, fecha, sexo— con nivel alto, medio o bajo. RENAPO puede reexpedir una CURP por rectificación de acta o corrección de datos. La lista de expulsados vive en tu base y no se comparte entre clientes.

Para eso está la verificación de identidad: compara la cara del documento contra una selfie con prueba de vida y verifica los dígitos de control del MRZ. Si falla cualquiera de esos tres, el veredicto es "rejected" sin importar qué tan alto haya salido el resto del score.

Sí. Teléfono, CURP y RFC responden en la misma llamada; el INE contra Lista Nominal y la verificación de identidad son asíncronos y avisan por webhook. El bloqueo también puede aplicarse a la primera publicación o al primer pago, con el registro abierto.

Sí. Si RENAPO responde "no encontrado" o el SAT indica que el RFC no está registrado, la consulta corrió y se cobra. Cuando la fuente falla o hay timeout, la consulta queda en estado de error y no se cobra.

Sí. El expediente se crea con tipo moral y se valida el RFC de persona moral ante el SAT. La búsqueda de antecedentes judiciales tiene su variante para personas morales, que consulta por razón social y nombre comercial en lugar de nombre y apellidos.

Verifica los dos lados de tu plataforma

Crea la cuenta, apunta el webhook a tu backend y corre el flujo completo en sandbox sin costo. Con la primera recarga se habilitan CURP, RFC, INE, teléfono y correo; listas de sanciones y verificación de identidad se abren al completar el KYB.