logoTestPago


puntoÍndice



puntoLibrerías Entidades Financieras

Recomendación: Para nuevos desarrollos, utiliza siempre las librerías actuales. La versión 4.1.7 está disponible más abajo solo para mantenimiento de proyectos existentes.

Última versión disponible (publicada el 05/06/2026)

Librería Versión Fecha publicación Descarga
API Entidades Financieras p12etClasses-4.2.4 05/06/2026 Jar libs


Librerías actuales — versión 4.2.3 (recomendadas para nuevos desarrollos)

Librería Versión Fecha publicación Descarga Recursos adicionales
Utilidades Pasarela Pagos (Objetos POJO) p12ft 4.2.3 Jar libs ClassMap:
API Entidades Financieras p12et 4.2.3 Jar libs Config:
Utilidades Generales (Framework) r01ft 3.8 Jar libs

Dependencias con librerías de terceros

Algunas funcionalidades requerirán del uso de librerías de terceros. A continuación se muestran las posibles librerías que se pueden necesitar así como la versión recomendada:

Dependencias con otras librerías


puntoLibrerías Legacy (versión anterior)

Atención: Esta versión se mantiene únicamente para dar soporte a proyectos existentes. No se recomienda su uso en nuevos desarrollos. Para nuevos proyectos utiliza las librerías actuales (ver arriba).

SDK Librerías Pasarela de Pagos para Entidades Financieras — v.4.1.7 (requiere JDK 1.5+)

Librería Versión Fecha publicación Descarga Recursos adicionales
Utilidades Pasarela Pagos (Objetos POJO) p12ft 4.1.7 Jar libs Source Code: ClassMap:
API Entidades Financieras p12et 4.1.7 Jar libs Source Code: Config:
Utilidades Generales (Framework) r01ft 3.8 Jar libs
War Ejemplo p12etServiceWar 4.1.4 War


puntoFicheros de configuración

¿Qué son los ficheros de configuración?

Son ficheros que indican propiedades y configuraciones de los módulos usados por Entidades Financieras y Administraciones.

¿Cuáles son los ficheros de configuración?

¿De dónde descargarse los ficheros de configuración?

Ficheros de configuración y propiedades
Ficheros de properties y classmap (apuntado a entorno de Pruebas Pasarela) p12Config

¿Dónde colocar los ficheros de configuración?

Existen dos posibilidades:

  1. Por defecto, se colocarán bajo un directorio que esté en el classPath donde se crearán los directorios p12ft, r01ft, p12et.

    [directorio en classPath]/p12ft/p12ft.properties.xml
  2. Si se quiere cambiar el comportamiento por defecto se pueden usar variables del sistema en el arranque del Servidor de Aplicaciones:

    Ejemplo 1: Modificar el patrón de carga vía classPath. Para este caso se usan dos variables de sistema.

    -DEJIE_PROPERTY_LOADER=classPathLoader
    -DEJIE_PROPERTIES_PATTERN=/[entityCode]/[entityCode].properties.xml

    -DEJIE_PROPERTY_LOADER=classPathLoader indica que se debe cargar de un directorio que esté en el classPath. DEJIE_PROPERTIES_PATTERN indica el patrón de la ruta del directorio del classPath. Por ejemplo, si la ruta del classPath es D:/eadmin/config, quedará como /p12d/p12/p12d.properties.xml.

    Ejemplo 2: Modificar el patrón de carga vía ruta física. Se usan tres variables de sistema.

    -DEJIE_PROPERTY_LOADER=fileLoader
    -DEJIE_CONFIG_FILES_ROOT=filePathLoader
    -DEJIE_PROPERTIES_PATTERN=/[entityCode]/[entityCode].properties.xml

    -DEJIE_PROPERTY_LOADER=fileLoader indica carga desde directorio físico. -DEJIE_CONFIG_FILES_ROOT indica la ruta física, por ejemplo, D:/properties/config. -DEJIE_PROPERTIES_PATTERN indica el patrón dentro de ese directorio.



puntoFicheros classMap

¿Qué son los ficheros classMap?

Son ficheros que sirven para transformar de XML a objetos y viceversa. No dependientes del entorno ni configurables.

¿Cuáles son los ficheros classMap?

classMap.xml

¿Dónde colocar los ficheros classMap?

La ruta donde colocar los ficheros classMap se especificará en el fichero p12ft.properties.xml, en el tag objectMapPath. Por ejemplo, /datosSoft/p12ft/file/classMap.xml