¿Qué es Request to Pay?
Request to Pay es una solicitud de cobro que se envía directamente a la billetera digital del usuario (Nequi o DaviPlata). El usuario recibe una notificación en su app y solo debe aceptar o rechazar el monto.A diferencia de un Payment (donde el cliente abre un link y elige cómo pagar), aquí la notificación llega directamente a la app del usuario.
Ventajas
- El usuario no necesita ingresar montos manualmente
- Se elimina el error humano en transferencias
- La transacción queda registrada de forma inmediata
- Permite cobros automatizados desde WhatsApp o portales de pago
Flujo DaviPlata
- OnePay genera la solicitud con el monto, referencia y número DaviPlata
- DaviPlata envía la notificación al usuario
- El usuario abre la app, ve el detalle y acepta o rechaza
- Al aceptar, el dinero se transfiere automáticamente
Flujo Nequi
- OnePay envía la solicitud al número asociado a Nequi
- Nequi notifica al usuario dentro de la app
- El usuario revisa el monto y acepta
- Nequi ejecuta el débito y notifica a OnePay
Ejemplo rápido
Endpoints
| Método | Endpoint | Descripción |
|---|---|---|
POST | /request-to-pay | Crear solicitud de pago |
GET | /request-to-pay | Listar solicitudes |
GET | /request-to-pay/ | Detalle de una solicitud |