Volver al blog
Articulo

API de captura remota de depósitos: depósito de cheques programático para móvil y escritorio

Cómo funciona una API de RDC: aceptar depósitos de cheques desde apps móviles y escáneres de escritorio con extracción, validación, duplicados y fraude.

Publicado5 min de lecturaChequedb Team

API de captura remota de depósitos: depósito de cheques programático para móvil y escritorio

Una API de captura remota de depósitos le permite aceptar depósitos de cheques programáticamente desde aplicaciones móviles y escáneres de escritorio mediante una sola integración. Ya sea que sus usuarios capturen imágenes de cheques en un teléfono o mediante un escáner de escritorio dedicado, la API maneja la extracción, la validación, la detección de duplicados y los controles de fraude —para que su aplicación reciba datos de depósito estructurados, no imágenes crudas que procesar usted mismo.

Esta guía cubre cómo funciona una API RDC, qué puede esperar del ciclo de solicitud-respuesta y cómo una sola API puede servir tanto a las rutas de captura móvil (mRDC) como a las de escáner de escritorio.

Qué hace una API de captura remota de depósitos

Una API RDC acepta imágenes de cheques y metadatos de depósito, y luego devuelve datos de depósito estructurados y validados. Las operaciones centrales son:

  1. Enviar depósito — enviar imágenes frente/reverso del cheque más metadatos (cuenta, importe, endoso)
  2. Validar y extraer — la API ejecuta controles de calidad de imagen, lectura MICR, extracción de campos OCR, validación cruzada de importe, detección de duplicados y puntuación de fraude
  3. Devolver resultado estructurado — datos validados (beneficiario, importe, fecha, número de cheque, línea MICR, número de cuenta, código de sucursal) más puntuaciones de confianza, señales de riesgo y estado de decisión

El mismo endpoint de API suele servir tanto a canales móviles como de escáner de escritorio. El método de captura difiere; la lógica de validación se mantiene consistente.

RDC móvil mediante API (mRDC)

El RDC móvil usa la cámara del teléfono para la captura de imágenes. El flujo de la API es:

  1. El usuario encuadra el cheque en la vista de cámara de la aplicación
  2. La aplicación realiza la corrección de imagen en el dispositivo (inclinación, reflejos, recorte)
  3. Las imágenes frente y reverso se envían a la API con los metadatos del depósito
  4. La API extrae campos, valida, verifica duplicados y ejecuta la puntuación de fraude
  5. La API devuelve JSON estructurado con los resultados de extracción y la decisión

El RDC móvil cambia la confiabilidad del cabezal de lectura MICR magnético por conveniencia. La API compensa con compuertas de calidad de imagen más estrictas, MICR óptico y controles de duplicados entre canales.

RDC de escritorio con escáner mediante API

El RDC de escritorio usa hardware dedicado con cabezales de lectura MICR magnética y alimentadores por lotes. El flujo de la API es:

  1. El operador carga los cheques en el alimentador por lotes del escáner
  2. El SDK del escáner captura las imágenes frente/reverso y los datos MICR
  3. Las imágenes y los datos MICR se envían a la API (por artículo o por lote)
  4. La API valida cruzadamente el MICR magnético contra el MICR óptico, ejecuta la extracción OCR/ICR, los controles de duplicados y la puntuación de fraude
  5. La API devuelve JSON estructurado por artículo con los resultados de extracción y los metadatos de decisión

El RDC de escritorio añade la señal de fraude de la comparación MICR magnético vs. óptico —si discrepan, la línea MICR puede haber sido alterada.

Estructura habitual de endpoints de API

EndpointPropósito
POST /depositsEnviar un depósito de cheque con imágenes y metadatos
GET /deposits/{id}Consultar el estado del depósito y los resultados de extracción
POST /deposits/{id}/reviewEnviar la decisión del revisor (aprobar/rechazar/re tener)
GET /deposits?status=exceptionListar artículos de excepción que requieren revisión

Ejemplo de respuesta (simplificado)

{
  "deposit_id": "dep_9x7k3m2n",
  "status": "accepted",
  "extraction": {
    "micr": { "routing": "021000021", "account": "12345678", "check_number": "1042", "confidence": 0.999 },
    "amount": { "courtesy": 1250.00, "legal": "One thousand two hundred fifty", "match": true, "confidence": 0.995 },
    "payee": { "text": "Jane Smith", "confidence": 0.972 },
    "date": { "value": "2026-06-15", "confidence": 0.998 }
  },
  "validations": {
    "duplicate_check": "pass",
    "date_policy": "pass",
    "amount_match": "pass"
  },
  "fraud_score": 0.02
}

Una API para ambos canales

El principio de diseño clave: una sola API RDC debe servir tanto a las rutas de captura móvil como a las de escáner de escritorio. El mismo motor de validación, detección de duplicados, puntuación de fraude y controles de flujo de trabajo se aplican sin importar el canal de captura. Esto impide la lógica de depósito en silos donde un cheque rechazado en móvil podría pasar por la ruta de escáner de escritorio.

La API REST de Chequedb soporta ambas formas con los mismos endpoints. El método de captura se pasa como metadato; el motor de validación se adapta —comparación de MICR magnético para artículos de escáner, compuertas de calidad de imagen más estrictas para artículos móviles— pero la lógica de depósito permanece idéntica.

Véase también

Compartir este articulo

Ayuda a otros equipos a descubrir este contenido

Articulos relacionados

Lleva estos flujos a produccion

Descubre como Chequedb automatiza procesamiento, revision y control de fraude en operaciones de cheques.

API de captura remota de depósitos: depósito de cheques programático para móvil y escritorio | Chequedb