Saltar al contenido principal
En esta página

Múltiples capturas parciales (MPC) es una funcionalidad que le permite autorizar una cantidad total y capturarla en varias partes a lo largo del tiempo.

Atiende modelos de negocio que requieren capturar pagos de forma progresiva.

Por ejemplo: emitir boletos a medida que se confirman o cobrar cuando los artículos vuelven al inventario y están listos para ser enviados.

Casos de uso#

Esta funcionalidad es especialmente útil para:

  • Aerolíneas: Autoriza el monto total del boleto y captura parcialmente a medida que se confirman los asientos.
  • Venta al por menor con envíos parciales: Ideal para mercados donde los pedidos son enviados por varios vendedores y los artículos se envían en diferentes momentos.
  • Entrega de servicios por etapas: Capture los pagos a medida que se completan las fases del proyecto.

Cómo funciona MPC#

Un flujo MPC funciona de la siguiente manera:

  1. Autorización: El cliente autoriza el monto total de la transacción.
  2. Múltiples capturas: La tienda capta partes del monto autorizado en diferentes fechas.
  3. Consolidación: El sistema gestiona múltiples capturas y las envía al procesador según reglas configuradas:
    • Procesadores en línea: Las capturas se envían en tiempo real después de la autorización.
    • Procesadores fuera de línea: Las capturas se envían previa autorización, cuando se cumple alguna de las siguientes condiciones:
      • Se alcanza el plazo de captura definido.
      • Se captura el monto total autorizado.
      • El comerciante envía "final_capture": true en la solicitud de API.

Configuración y requisitos#

La funcionalidad MPC requiere activación previa y los siguientes parámetros de configuración:

Configuración principal#

La siguiente tabla documenta la configuración principal de MPC:

ParámetroDescripciónValores permitidosValor predeterminado
EstadoActiva o desactiva MPCon / offoff
Zona horaria de funcionamientoZona horaria operativa para calcular los días hábiles.Zona horaria válidaUTC
Días límite de capturaDías permitidos para capturar después de la autorización0-457
Corte de captura a través de APIPermite indicar captura final mediante "final_capture": true en APItrue / falsefalse

Configurar MPC en el administrador#

Realice las siguientes tareas MPC en el página de administración:

  • Configure los parámetros del MPC.
  • Monitorear capturas pendientes.
  • Consulta la fecha de procesamiento programada.
  • Vea la cantidad restante disponible para capturar.

Para habilitar esta característica:

  1. Seleccione el procesador en Conexiones.
  2. Si el procesador admite tanto la compra como la autorización, haga clic en autorizar.
  3. ClicCapturas Parciales Múltiples (DEUNA).
  4. Establezca el número de días después de la primera captura durante los cuales se pueden realizar capturas parciales adicionales.

Los días configurados para captura parcial se pueden modificar en cualquier momento.

Sin embargo, los cambios no aplican a transacciones que ya hayan iniciado capturas parciales.

En el detalle del pedido se mostrará la fecha límite de captura. En esa fecha se procesarán todas las capturas pendientes.

Modos de funcionamiento#

Descubre cómo operar MPC con DEUNA.

Límites de captura parcial:*

  • Modo sin conexión: Sin límite técnico de la plataforma.
  • Modo en línea: Los límites dependen de las reglas de cada procesador.

Sin conexión

Se aplica cuando el adquirente/procesador no maneja múltiples capturas de forma nativa.

Las capturas se consolidan y envían al procesador cuando se cumple alguna de las siguientes condiciones:

  1. Se alcanza la fecha límite de captura.
  2. Se captura el monto total autorizado.
  3. El comerciante envía final_capture con el valor true en la solicitud.

Ejemplo:

JSON
{
    "amount": 100,
    "final_capture": "true"
}

Estado:

Mientras existan capturas pendientes, el estado será partial capturing.

Si se completa el monto total, el estado cambiará a captured.

Si se alcanza la fecha límite sin capturar el total, el estado será partial captured.

Procesadores bajo flujo de liquidación (Elavon, Amex, UATP, BBVA)

Estos procesadores siempre funcionan en modo fuera de línea.

El estado permanece partial capturing hasta:

  • Se captura el total → estado capturing → post-liquidación → estatus captured.
  • El total no se captura dentro del plazo → estado partial captured.

En línea

Las capturas se envían en tiempo real al procesador, si este soporta MPC de forma nativa.

Algunos procesadores requieren credenciales o habilitaciones específicas (por ejemplo: Stripe, Adyen).

Estado

Las capturas parciales generan estado partial captured.

Al capturar el total, el estado cambia automáticamente a captured.

Reglas

  • La suma de todas las capturas no puede exceder el monto autorizado.
  • No se permiten capturas fuera del período de elegibilidad o después del envío "final_capture": true.