El paso de cobro permite que un flujo pida un yape, espere la confirmación y continúe solo cuando el sistema detecta el pago. Es una función sensible: aquí se describe únicamente lo que está implementado en el código.
Estado de la función
Motor listo, editor web limitado
Antes de usarlo en producción, prueba la rama de éxito y la rama manual por si el pago no llega o no se puede asociar con seguridad.
Cómo funciona
Cuando el flujo entra en un paso de cobro, FlujosChat crea un cobro pendiente por el importe real y le suma un céntimo único para identificarlo. Por ejemplo, si dos clientes debenS/ 250.00 al mismo tiempo, el bot puede pedir S/ 250.01 a uno y S/ 250.02 al otro.
Ese céntimo no es comisión de FlujosChat: el dinero sigue llegando directo al Yape del negocio. El céntimo sirve para que la notificación de Yape pueda emparejarse con un pedido concreto. Cuando el pago se confirma o vence, ese céntimo queda libre para futuros cobros.
Qué ve el cliente
El paso envía un mensaje de texto con la instrucción de pago. El texto puede incluir el monto exacto calculado por el sistema, por ejemplo {payment_amount}. Si el pago llega y sigue dentro del plazo, FlujosChat confirma al cliente y continúa por la rama de éxito.
El flujo calcula o recibe el importe
El paso puede usar un importe fijo en céntimos o una variable reunida durante la conversación, como el total de un pedido.
El bot pide el yape exacto
El cliente recibe una instrucción para yapear el monto con céntimo único. Ese monto es el dato que permite confirmar sin captura.
La sesión espera confirmación
El flujo queda pausado hasta que llega la notificación o vence el plazo. El valor por defecto visto en el motor es 30 minutos si el paso no define otro.
Si no coincide
Si llega exactamente el monto pedido, se confirma. Si el cliente ignora los céntimos y paga el monto redondo, FlujosChat solo confirma automáticamente cuando hay un único cobro posible para ese importe. Si hay varios pedidos posibles, no adivina: deja el yape en revisión.
Si el pago no llega antes del vencimiento, el flujo sigue por la rama manual configurada, normalmente para pedir la captura o dejar el caso a una persona. Si el pago llega tarde, se registra, pero el motor no pisa el avance que ya hizo la conversación.
Requisitos
- Un teléfono Android del negocio con la app móvil de FlujosChat iniciada.
- Permiso de Android de acceso a notificaciones concedido a FlujosChat.
- Interruptor Confirmar pagos automáticamente activo.
- Yape instalado y enviando notificaciones al teléfono del dueño.
- Batería sin restricciones, especialmente en Xiaomi, Redmi, Huawei y Honor.
- Un flujo importado con paso de cobro, rama de éxito y rama manual de vencimiento.
Falta una validación de dispositivo real
Revisión manual
En la app móvil, la pantalla Cobros automáticosmuestra el estado de captura, el último yape recibido por el servidor, la última señal de vida, y una bandeja de Yapes por revisar. Ahí se pueden confirmar o descartar yapes que el sistema no pudo asociar solo.
Cobros esperando yape
La misma pantalla lista los cobros pendientes con su monto exacto y vencimiento. Si solo hay un cobro pendiente y llega un yape sin emparejar, la app ofrece confirmar esa relación a mano.