1. Recaudos (Bepay)
Bemovil
  • Inicio
  • Multiproducto (Bemovil)
    • Inicio
    • Ventas
      • REALIZAR TRANSACCION
      • Colombia
        • Recaudos Caja Social
        • 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 Agrario
            • 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
          • Requieren Consulta
            • Consulta
            • Pago
          • No requieren consulta
            • Ejemplos
        • TV DIGITAL
          • CONSUMIR PRODUCTO TV DIGITAL
          • Pago (Ejemplo 1)
          • Pago (Ejemplo 2)
        • Recargas
        • Paquetes
        • Venezuela
        • Colombia
    • Obtener lista de productos
    • Obtener producto por Id
  • Recaudos (Bepay)
    • Webhook
    • Transfiya
      POST
    • Bre-b (QR Estatico)
      POST
    • Bre-b (QR Dinamico)
      POST
    • PSE
      POST
    • Nequi PUSH
      POST
    • Obtener llaves Breb
      POST
    • Crear link de pago
      POST
    • Tarjeta de crédito
      POST
  • General
    • Errores
    • Reportes
      • Consulta de transacciones
      • Buscar transacción (ID de Bemovil)
      • Buscar transacción (Id de cliente WS)
    • Obtener Token
    • Obtener información del negocio.
  • Dispersiones
    • Bre-b
    • Transfiya
  • Logística
    • Webhook
    • Crear cliente
    • Crear planilla (pendiente de cobro)
    • Consultar planilla
  1. Recaudos (Bepay)

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)
Definición
confirmUrl es un endpoint (webhook) proporcionado por el cliente integrador, al cual BeMovil enviará una notificación HTTP POST 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.

Autenticación del Webhook
Cada notificación incluye dos headers de seguridad que permiten validar que la solicitud proviene de BeMovil:
HeaderValorPropósito
AuthorizationBearer {secretKey}Token configurado en la plataforma
X-SignatureHMAC-SHA256 del payloadFirma para verificar la integridad
¿Cómo se construye la firma?
La firma X-Signature se genera concatenando id, reference y amount separados por punto, firmados con el secretKey:
X-Signature = HMAC-SHA256(secretKey, "{id}.{reference}.{amount}")
El secretKey se configura en la plataforma BeMovil dentro del perfil del negocio. Valida este header antes de procesar cualquier notificación.

Validación — Node.js
Validación — Python
Validación — PHP
Validación — Java

Payload del Webhook
{
  "data": {
    "id": "3141241-123456-123456-AE141232",
    "env": "PROD",
    "Amount": {
      "cost": 500,
      "amount": 50000
    },
    "reference": "REF-001",
    "TransactionStatus": {
      "id": 2,
      "name": "Aprobado"
    },
    "PaymentMethod": {
      "id": 15,
      "name": "Bre-B QR Estático"
    },
    "createdAt": "2024-01-15T10:30:00.000Z"
  }
}
CampoTipoDescripción
idstringUUID de la transacción
envstring"PROD" o "STAGING"
Amount.costnumberComisión cobrada por la plataforma
Amount.amountnumberMonto de la transacción
referencestringReferencia enviada por el integrador
TransactionStatus.idnumber2 = Aprobado · 3 = Rechazado
TransactionStatus.namestringNombre legible del estado
PaymentMethod.idnumberID del método de pago utilizado
PaymentMethod.namestringNombre del método de pago
createdAtstring ISO 8601Fecha y hora de la transacción

Consideraciones importantes
El endpoint confirmUrl debe:
Estar disponible públicamente (HTTPS recomendado).
Responder con 200 OK al recibir la notificación.
Validar X-Signature antes de procesar el payload.
Registrar logs de cada recepción para auditoría.
BeMovil reintenta el envío si el endpoint no responde con 200 OK. El webhook puede llegar segundos o minutos después del pago. Diseña tu endpoint para manejar notificaciones duplicadas de forma idempotente.
Modificado en 2026-08-04 04:02:00
Anterior
Recaudos (Bepay)
Siguiente
Transfiya
Built with