1. LOGÍSTICA
Bemovil
  • API BEMOVIL
  • ERRORES
  • DISPERSIONES
    • Bre-b
      POST
    • Transfiya
      POST
  • RECAUDO
    • Webhook
    • Transfiya
      POST
    • Bre-b (QR Estatico)
      POST
    • Bre-b (QR Dinamico)
      POST
    • PSE
      POST
    • Nequi PUSH
      POST
    • Enlace de pago
      POST
  • USUARIO
    • Obtener Token
      POST
    • Obtener información del negocio.
      POST
    • Obtener llaves Breb
      POST
  • PRODUCTOS
    • MULTIPRODUCTO
    • Obtener lista de productos
      POST
    • Obtener producto por Id
      POST
  • TRANSACCIONES
    • REALIZAR TRANSACCION
    • COLOMBIA
      • Como funciona los Recaudos Caja Social Copy
      • Revistas
        • Consulta
        • Pago
      • Pines
        • CONSUMIR PRODUCTOS: PINES
        • Ejemplo (1)
        • Ejemplo (2)
      • Billeteras
        • Consulta
        • Pago
      • Certificados
        • Consulta
        • Pago
      • Planillas
        • Consulta
        • Pago
      • Facturas
        • Caja Social
          • Como funciona los Recaudos Caja Social
          • 1. Consultar convenio CS
          • 2. Consultar Referencia CS
          • 3. Pagar Referencia CS
          • 2. Consultar Referencia Codigo Barras CS
          • 1. Consultar Codigo Barras
        • Davivienda
          • Como funciona los Recaudos Caja Social
          • Consultar convenio DVD
          • Consultar Referencia DVD
          • Pagar Referencia DVD
          • Consultar Referencia Codigo Barras DVD
        • Colpatria
          • Como funciona los Recaudos Colpatria
          • Consultar convenio COLP
          • Consultar Referencia COLP
          • Pagar Referencia COLP
        • Agrario
          • Como funciona los Recaudos Colpatria
          • Consultar convenio AGRA
          • Pagar Referencia AGRA
          • Consultar Referencia Codigo Barras AGRA
        • Consulta
        • Pago
      • Obligaciones
        • Caja Social
          • Como funciona el pago de obligaciones Caja Social
          • Consulta obligacion
          • Pago obligacion
        • Davivienda
          • Como funciona el pago de obligaciones Davivienda
          • Consulta obligacion
          • Pago obligacion
        • Agrario
          • Como funciona el pago de obligaciones Agrario
          • Consulta obligacion
          • Pago obligacion
        • Consulta
        • Pago
      • Depósitos
        • Caja Social
          • Cómo funcionan los depósitos de Caja Social
          • Consultar cuenta
          • Deposito a la cuenta
        • Davivienda
          • Cómo funcionan los depósitos de Caja Social
          • Consultar cuenta
          • Deposito a la cuenta
        • Colpatria
          • Cómo funcionan los depósitos de Caja Social
          • Deposito a la cuenta
        • Agrario
          • Cómo funcionan los depósitos de Caja Social
          • Deposito a la cuenta
        • Banco W Retiro
          • Consulta
          • Retiro
        • Banco W - Pago de Cuota
          • ¿Como funciona?
          • Lista de creditos disponibles.
          • Consulta detalle crédito seleccionado.
          • Pago.
        • Consulta
        • Pago
      • Retiros
        • Caja Social
          • Cómo funcionan los retiros de Caja Social
          • Retiro de la cuenta
        • Davivienda
          • Cómo funcionan los retiros de Davivienda
          • Consulta cuenta
          • Retiro de la cuenta
        • Colpatria
          • Cómo funcionan los retiros de Colpatria
          • Retiro de la cuenta
        • Agrario
          • Cómo funcionan los retiros de Agrario
          • Retiro de la cuenta
      • Especiales
        • Consulta
        • Pago
      • Registraduría
        • Consulta
        • Pago
      • Código Barras
        • Consulta
        • Pago
      • Paga y Recauda
        • Envía
          • Consulta
          • Pago
        • Recibe
      • Deportivas
        • BetPlay
          • Como funciona los Recaudos Caja Social Copy
          • Recargar Cuenta Betplay
      • Recargas
      • Paquetes
      • TV Digital
      • Retiros
      • Deportivas
      • Venezuela
    • ECUADOR
      • DEPOSITOS
        • Como generar depositos bancarios.
        • Consultar datos deposito
        • Realizar deposito
      • SERVIPAGOS
        • Como realizar un pago de servipago
        • Obtener formulario
        • Consulta de valores a pagar
        • Realizar pago de recaudo
      • PRONÓSTICOS
        • RECARGA
          • Consulta
          • Recarga
        • PAGOS DE PREMIO
          • Consulta
          • Pago
      • SERVICIOS BÁSICOS
        • Consulta
        • Pago
      • RETIROS
        • Consulta
        • Generar retiro
      • ENTRETENIMIENTO
        • CONSUMIR PRODUCTO ENTRETENIMIENTO
        • Ejemplo (1)
          • Consulta
          • Pago
        • Pago (Ejemplo 2)
      • TV DIGITAL
        • CONSUMIR PRODUCTO TV DIGITAL
        • Pago (Ejemplo 1)
        • Pago (Ejemplo 2)
      • Recargas
      • Paquetes
      • Venezuela
      • Colombia
  • REPORTES
    • Consulta de transacciones
    • Buscar transacción (ID de Bemovil)
    • Buscar transacción (Id cliente)
    • Consulta transaccion
    • Consulta transaccion por Id WS
  • LOGÍSTICA
    • Webhook
    • Bre-b (QR Estatico)
      POST
    • Crear planilla (pendiente de cobro)
      POST
    • Consultar planilla
      POST
  1. LOGÍSTICA

Webhook

Módulo de Recaudo – Compra de saldo
El módulo de Recaudo en BeMovil permite la integración de múltiples métodos de pago para la compra de saldo adicional, facilitando a los aliados y clientes finales realizar transacciones de manera segura, trazable y en tiempo real.
Cada método de recaudo (Transferencias, PSE, QR estático/dinámico, Nequi, enlaces de pago, entre otros) sigue una estructura unificada de comunicación con la plataforma, garantizando consistencia en la operación, manejo de estados y procesamiento de respuestas.
Uso de confirmUrl (Webhook de confirmación)
Como parte del flujo de integración, se introduce el campo confirmUrl, el cual cumple un rol crítico dentro del proceso:
Definición
confirmUrl es un endpoint (webhook) proporcionado por el cliente integrador, al cual BeMovil enviará una notificación HTTP con el resultado de la transacción una vez que esta haya sido procesada.
Objetivo
Permitir que el sistema del cliente:
Reciba en tiempo real el estado de la transacción.
Actualice su lógica interna (saldo, estados, comprobantes, etc.).
Mantenga sincronización con la plataforma BeMovil.
Funcionamiento
Si el campo confirmUrl está presente en la transacción:
BeMovil realizará una petición HTTP (generalmente POST) hacia dicha URL.
Se enviará un payload estructurado con la información relevante de la transacción.
Autenticación del Webhook
En el encabezado (header) del webhook se incluirá un token de autorización, el cual deberá ser previamente configurado en la plataforma. Este token es esencial para garantizar la seguridad, ya que permite validar que las solicitudes recibidas provienen de una fuente confiable. De esta manera, se evita que la URL del webhook quede expuesta a peticiones no autorizadas o abiertas. Es responsabilidad del cliente configurar correctamente este token y validarlo en su endpoint antes de procesar cualquier solicitud.
El webhook incluirá datos como:
  {
  "data": {
    "id": "string", // UUID de la transacción. Ej: "3141241-123456-123456-AE141232"
    "Amount": {
      "cost": "number", // Costo de servicio/comisión cobrado por la plataforma
      "amount": "number" // Monto neto recibido (en centavos)
    },
    "reference": "string", // Referencia interna del pago generada por la plataforma
    "TransactionStatus": {
      "id": "string | number", // ID del estado. Ej: 2
      "name": "string" // Nombre del estado. Ej: "Aprobado", "Rechazado"
    },
    "PaymentMethod": {
      "id": "string | number", // ID del método de pago usado
      "name": "string" // Nombre del método. Ej: "Bre-B QR", "PSE"
    },
    "createdAt": "string (ISO 8601 datetime)", // Fecha y hora del pago. Ej: "2024-01-15T10:30:00Z"
    "Order": {
      "id": "string", // UUID interno de la orden en el sistema
      "code": "string", // Código de la planilla asociada. Ej: "PL-123"
      "description": "string" // Descripción de la planilla al momento del pago
    }
  }
}
Consideraciones importantes
El endpoint (confirmUrl) debe:
Estar disponible públicamente (HTTPS recomendado).
Ser capaz de recibir y procesar solicitudes HTTP de forma segura.
Responder con códigos HTTP adecuados (200 OK esperado).
Logs de recepción para auditoría.
Modificado en 2026-04-21 17:07:45
Anterior
Consulta transaccion por Id WS
Siguiente
Bre-b (QR Estatico)
Built with