Estados de los lotes del plug-in de Paymentech

Un lote de Paymentech pasa por diversos estados desde el momento en que se crea hasta el momento en que se suprime. En la mayoría de los casos, los cambios se producen automáticamente durante la interacción con la pasarela Paymentech.

El estado de la máquina del lote de Paymentech

Para un lote determinado, el estado de inicio es OPEN y el estado final es CLOSED. Cuando el trabajo planificado ProcessPaymentechBatch se ejecuta con un valor válido establecido para el parámetro merchConfId, se crea un nuevo lote en el estado OPEN. Todos los depósitos y abonos pendientes que pertenecen el comerciante se añaden al lote. A continuación, el lote se envía a la pasarela Paymentech. Si se envía satisfactoriamente, el estado cambia a SENT. Si el proceso de envío falla, el lote permanece en el estado OPEN.

Una vez que se ha enviado un lote, el trabajo ProcessPaymentechBatch planifica automáticamente un trabajo planificado GetPaymentechBatch para este lote. Tras un rango configurable, el trabajo GetPaymentechBatch se ejecuta, envía una Solicitud de respuesta (RFR) a la pasarela correspondiente al lote y procesa la respuesta RPR. Si la respuesta RPR se recibe satisfactoriamente y todas las transacciones del lote se procesan satisfactoriamente, el lote se marca como CLOSED. Si únicamente algunas de las transacciones del lote son satisfactorias, el lote se marca como PARTIALCLOSED.

Cualquier lote en cualquier estado puede cambiarse a CLOSED utilizando la acción de cierre forzado.