Validar pagos SPEI desde un bot

Un bot que sólo recibe un comprobante no está validando nada: mueve el mismo problema de un chat a otro. Esta guía explica cómo conectar un bot a una fuente que sí confirma el pago, y qué responder mientras no hay veredicto.

Qué puede hacer un bot solo

Un bot puede recibir una foto o un PDF, leer los datos que trae y mostrárselos a quien lo administra. Eso ya es útil: ahorra transcribir el monto y la fecha a mano.

Lo que un bot no puede hacer solo es confirmar que el comprobante es real. Leer los datos de una imagen no prueba que el pago existió: una captura editada trae los mismos datos que una verdadera, hasta que alguien la coteja con la fuente oficial.

Cómo se conecta con el CEP

El patrón que sí valida tiene tres pasos: el bot recibe el comprobante, llama a una API de validación con los datos que leyó o que el usuario escribió, y responde con el veredicto que le devuelve la API — no con lo que dijo el usuario.

La diferencia se nota en la respuesta: un bot sin validación dice «recibí tu comprobante»; uno que valida dice «confirmado, $1,500.00 el 17 de septiembre» o «no encontrado todavía».

En VerikoEl bot de Telegram de Veriko hace justo esos tres pasos: recibe el comprobante, consulta el CEP y responde con el veredicto en el mismo chat.

Qué responder si no hay veredicto

El CEP no siempre está publicado en el momento en que alguien manda el comprobante: puede tardar en aparecer. Un «no encontrado» no significa «falso»; significa que Banxico todavía no lo publica.

El bot debería decir eso mismo, sin adelantarse: «Banxico no lo tiene publicado todavía, vuelve a intentar en unos minutos» es honesto; «este comprobante es falso» sobre un simple «no encontrado» no lo es.

ImportanteSi el bot va a reintentar solo, dale un límite de tiempo razonable antes de rendirse: consultar cada pocos minutos durante media hora cubre la mayoría de los casos sin saturar la API.

Banco de México

Cómo lo hace Veriko

El bot de Telegram de Veriko consulta el CEP en Banxico y responde en el mismo chat: recibe la foto o el PDF del comprobante y entrega el veredicto en unos 10 segundos.

Si construyes tu propio bot —de Telegram, de WhatsApp o de otra plataforma—, puedes llamar a la misma API que usa nuestro bot y montar la validación adentro del tuyo.

Qué necesitasBot que sólo reenvíaCon Veriko
DatosLo que alguien lee y transcribe a manoFoto, PDF o datos capturados, leídos por el sistema
HorarioEl de quien revisa el chatA cualquier hora, sin depender de una persona
VolumenUno por uno, a la velocidad de quien leeCientos de comprobantes por hora
ResultadoUna opinión, no una confirmaciónVeredicto confirmado por Banxico, con fecha, monto y bancos
RegistroEl historial del chat, si nadie lo borraHistorial de cada validación, con su CEP

Si tu bot recibe pagos todos los días, cada comprobante sin validar es una oportunidad de fraude. Hay un plan gratis que no caduca para probarlo, y la página de precios compara los planes.

Captura del comprobante bancario de la demo, con datos personales enmascarados
Figura La captura de la demo Lo que recibe Veriko: monto, cuenta de destino, fecha y clave de rastreo. El bot de Telegram responde con el mismo veredicto que ves aquí. Ver la validación en la demo

Preguntas frecuentes

¿Un bot de WhatsApp puede validar un comprobante por sí solo?

No. Puede leer los datos de la imagen, pero confirmar que el pago existió requiere consultar el CEP en Banxico.

¿Qué necesito para conectar mi bot a una API de validación?

Una clave de API y los datos mínimos del pago: fecha, clave de rastreo o referencia, y los bancos emisor y receptor.

¿Qué le respondo al usuario si el CEP todavía no existe?

Que Banxico no lo tiene publicado todavía y que lo intentarás de nuevo en unos minutos. No es lo mismo que un comprobante falso.

¿El bot puede confundir un comprobante editado con uno real?

Si sólo lee la imagen, sí: los datos editados se leen igual que los reales. Cotejarlos con el CEP es lo que descarta una edición.

¿Veriko tiene un bot propio?

Sí, de Telegram. Recibe el comprobante y responde con el veredicto en el mismo chat.

¿Puedo validar antes de que el bot responda al usuario?

Sí, y es lo recomendable: valida primero, y que la respuesta al usuario ya traiga el veredicto en vez de un «recibido» genérico.

Empieza a validar tus pagos

Crea una cuenta gratis y confirmamos tu primer pago en Banxico.

Empezar gratis