MPC - Múltiples capturas parciales
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:
- Autorización: El cliente autoriza el monto total de la transacción.
- Múltiples capturas: La tienda capta partes del monto autorizado en diferentes fechas.
- 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": trueen 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ámetro | Descripción | Valores permitidos | Valor predeterminado |
|---|---|---|---|
| Estado | Activa o desactiva MPC | on / off | off |
| Zona horaria de funcionamiento | Zona horaria operativa para calcular los días hábiles. | Zona horaria válida | UTC |
| Días límite de captura | Días permitidos para capturar después de la autorización | 0-45 | 7 |
| Corte de captura a través de API | Permite indicar captura final mediante "final_capture": true en API | true / false | false |
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:
- Seleccione el procesador en Conexiones.
- Si el procesador admite tanto la compra como la autorización, haga clic en autorizar.
- ClicCapturas Parciales Múltiples (DEUNA).
- 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:
- Se alcanza la fecha límite de captura.
- Se captura el monto total autorizado.
- El comerciante envía
final_capturecon el valortrueen la solicitud.
Ejemplo:
{
"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 → estatuscaptured. - 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.