Principio de funcionamiento
El protocolo de transferencia de archivos utilizado es SFTP.
En las transacciones SFTP, la plataforma de pago actúa como el servidor y el sitio del vendedor como el cliente.
El acceso al directorio en el que almacenan los archivos está protegido por un nombre de usuario y una contraseña que se le facilitaron al momento de suscribir el servicio.
Permanencia de los datos
Los archivos cargados por el vendedor en el servidor SFTP o generados por la plataforma de pago se comprimen al cabo de 7 días.
Se añade la extensión .gz al nombre del archivo.
Los archivos se eliminan de forma permanente cuando su fecha de creación es anterior a 15 días.
Esta eliminación siempre será iniciada por la plataforma de pago.
El servicio se divide en tres fases:
Fase de escaneo de los archivos cargados
Una tarea automática recupera todos los archivos cargados en el servidor SFTP y los transmite a la plataforma de pago para su validación.
- a las 4h00, 5h00 y 13h00 para los archivos TEST
- a las 4h00 para los archivos en PRODUCCIÓN, presentados antes de las 4h00
- a las 5h00 para los archivos de PROD presentados entre las 4h00 y 5h00
Fase de validación
Se llevan a cabo varios controles antes de procesar los archivos.
- Es necesario seguir reglas de nomenclatura específicas para cada tipo de archivo. Si un archivo no respeta las reglas de nomenclatura, el proceso de validación se detiene y se añade el sufijo _ERROR al nombre del archivo en cuestión.
- Se analiza el tamaño del archivo.
Si un archivo tiene un tamaño de 0 bytes, el proceso de validación se detiene y se añade el sufijo _ERROR al nombre del archivo en cuestión.
- La plataforma de pago guarda el nombre de los archivos procesados validados.
Si un archivo ha sido procesado previamente, el proceso de validación se detiene y se añade el sufijo _DUPLICATE al nombre del archivo en cuestión.
Los archivos con un sufijo _DUPLICATE, _ERROR o la extensión ".gz" no se toman en cuenta.
Los archivos no válidos se conservan en la carpeta request_ips hasta que el vendedor los elimine o hasta que se eliminen automáticamente.
Fase de procesamiento
Al procesar un archivo válido, el archivo de solicitud (REQ) se mueve al directorio result_ips.
Se crea un archivo de respuesta (ANS) en el directorio result_ips.
Si se detecta una anomalía durante el procesamiento del archivo, se envía una alerta al vendedor por correo electrónico.