Saltar al contenido principal
En esta página

En la Procesamiento por lotes sección, puede ejecutar operaciones masivas para:

  • Reembolsos: Devolver el importe total o parcial de una transacción.
  • Captura de transacciones: Confirmar la retención de fondos previamente autorizados.
  • Anulación de transacciones: Cancelar una transacción autorizada antes de que se capture el importe.

Esta herramienta facilita la carga de un gran volumen de transacciones mediante la subida de un archivo CSV.

1. Descargar el modelo#

Para asegurar que los datos cargados son correctos y cumplen con el formato requerido, el sistema ofrece un archivo CSV de ejemplo para cada operación (modelo). Este modelo contiene los campos necesarios para cada operación soportada.

  1. Acceder a la sección de Procesamiento por lotes.
  2. Descargar el modelo CSV correspondiente a la operación que desea ejecutar (reembolso, captura o anulación).
  3. Completar el modelo con los datos de las transacciones que desea procesar. Asegúrese de que los valores introducidos respeten el formato de cada columna.

Reembolsos

La siguiente tabla muestra el modelo para reembolsos:

Nombre del campoTipoDescripción
batch_idEncabezadoIdentificador único asignado por el usuario, no puede repetirse por lote. (Numérico)
transaction_typeEncabezadoEn el caso del modelo de reembolso, el valor debe ser refund
razónEncabezadoEl usuario puede especificar, por lote, una razón para la operación (por ejemplo, cancelación de vuelo).
transaction_idFilaIdentificador único de la transacción a reembolsar.
monedaFilaMoneda de la transacción (por ejemplo, USD, MXN).
amount_to_refundFilaImporte a reembolsar (parcial o total). El valor de centavos debe incluirse, sin comas ni puntos. (por ejemplo, 1226.00 USD, el importe 122600 debe introducirse)

Capturas

La siguiente tabla define el modelo para capturas de pago:

Nombre del campoTipoDescripción
batch_idEncabezadoIdentificador único asignado por el usuario, no puede repetirse por lote. (Numérico)
transaction_typeEncabezadoEn el caso del modelo de captura, el valor debe ser capture
transaction_idFilaIdentificador único de la transacción a reembolsar.
monedaFilaMoneda de la transacción (por ejemplo, USD, MXN).
amount_to_refundFilaImporte a reembolsar (parcial o total). El valor de centavos debe incluirse, sin comas ni puntos. (por ejemplo, 1226.00 USD, el importe 122600 debe introducirse)

Anulaciones

La siguiente tabla define el modelo para anulaciones de pagos:

Nombre del campoTipoDescripción
batch_idEncabezadoIdentificador único asignado por el usuario, no puede repetirse por lote. (Numérico)
transaction_typeEncabezadoEn el caso del modelo de anulación, el valor debe ser void
transaction_idFilaIdentificador único de la transacción a reembolsar.

2. Subir el archivo#

Subir el archivo CSV completado en DEUNA Admin:

  1. Ir a Procesamiento por lotes.
  2. Hacer clic en Subir lote
  3. Asignar un nombre a la subida de archivos.
  4. Subir el archivo CSV
  5. Hacer clic en Validar.

3. Revisar los resultados del lote#

Los posibles estados del archivo son los siguientes:

EstadoDescripciónAcción requerida
ValidandoEl archivo ha sido subido y está siendo validado.Wait.
Para resolverEl archivo tiene errores que requieren intervención manual.Corregir los errores y volver a subir el archivo.
RechazadoEl archivo ha fallado en la validación.Revisar y corregir los errores indicados y volver a subir el archivo.
En procesoEl archivo ha pasado la validación y está siendo procesado.Esperar a que finalice el procesamiento.
CompletadoEl procesamiento del archivo ha finalizado.Revisar los resultados en el archivo de respuesta.

Errores en el archivo

Descargar un archivo con los detalles de error por archivo o por transacción si el archivo contiene errores.

La siguiente tabla documenta los posibles errores y sus categorías:

CategoríaNombre del errorDescripciónCódigo de error
Formato de archivo incorrectofila vacíaCampo requerido para ejecutar la operación.BT1
Argumentos de archivo incorrectosfila vacíaCampo requerido para ejecutar la operación.BT2
Formato de archivo incorrectoFormato de fila incorrectoFormato incorrecto en una columna.BT3
Formato de archivo incorrectoMissingBatchIDHeaderEl ID de lote debe incluirse en el encabezado.BT4
Formato de archivo incorrectoMissingTransactionTypeHeaderEl tipo de transacción debe incluirse en el encabezado.BT5
Formato de archivo incorrectoFaltaFila VacíaLa segunda línea del archivo debe estar vacía. Se recomienda descargar el modelo.BT6
Formato de archivo incorrectoMissingDataRowsHeaderLos encabezados requeridos deben incluirse.BT7
Formato de archivo incorrectoMissingOrderTokenHeaderEl ID de transacción debe incluirse en el encabezado. Se recomienda descargar el modelo.BT8
Formato de archivo incorrectoMissingCurrencyHeaderLa moneda debe incluirse en el encabezado. Se recomienda descargar el modelo.BT9
Formato de archivo incorrectoMissingAmountToCaptureHeaderamount_to_capture debe incluirse en el encabezado. Se recomienda descargar el modelo.BT10
Formato de archivo incorrectoMissingAmountToRefundHeaderamount_to_refund debe incluirse en el encabezado. Se recomienda descargar el modelo.BT11
Argumentos de archivo incorrectosID de lote no válidoEl ID de lote es inválido.BT12
Argumentos de archivo incorrectosInvalidTransactionTypeEl tipo de transacción introducido es inválido.BT13
Formato de archivo incorrectoToken de pedido no válidoEl ID de transacción introducido es inválido.BT14
Formato de archivo incorrectoMoneda no válidaLa moneda introducida es inválida.BT15
Formato de archivo incorrectoCantidad no válidaEl importe introducido es inválido.BT16
Formato de archivo incorrectoCurrencyHeaderShouldBeEmptyEl archivo del modelo de anulación no debe contener moneda en el encabezado. Se recomienda descargar el modelo.BT17
Formato de archivo incorrectoCurrencyShouldBeEmptyEl archivo del modelo de anulación no debe contener un valor de moneda en el encabezado. Se recomienda descargar el modelo.BT18
Formato de archivo incorrectoAmountHeaderShouldBeEmptyEl archivo del modelo de anulación no debe contener un importe en el encabezado. Se recomienda descargar el modelo.BT19
Formato de archivo incorrectoLa cantidad debería estar vacíaEl archivo del modelo de anulación no debe contener un valor de importe en el encabezado. Se recomienda descargar el modelo.BT20