Común
Común es un core módulo que se utiliza para implementar la configuración y utilidades comunes en todos los módulos.
Información Crítica para el Usuario
La información crítica del usuario (entidad de procesamiento y nombre de usuario) se obtiene de los encabezados o del token JWT cuando se utiliza para crear un registro; esto es por razones de seguridad para garantizar que los datos no puedan ser creados, editados, aprobados o accedidos de manera fraudulenta.
Configuración
Reason Codes
El archivo fuente para los valores predeterminados se llama reason-codes.conf y puede ser anulado por módulo.
reason-codes = [
{
reasonCode = "AB01",
definition = "Clearing process aborted due to timeout.",
source = "ISO"
},
{
reasonCode = "AB02",
definition = "Clearing process aborted due to a fatal error.",
source = "ISO"
},
{
reasonCode = "AB03",
definition = "Settlement aborted due to timeout.",
source = "ISO"
}
]
Códigos de Moneda
El archivo fuente para los valores predeterminados se llama currency-codes.conf y pueden ser anulados por módulo. Estos se utilizan al ingresar valores para buscar o crear datos en varios módulos. Solo se deben definir los parámetros de Código Alfabético y Moneda.
currency-codes = [
{
"AlphabeticCode": "AFN",
"Currency": "Afghani",
"Entity": "AFGHANISTAN",
"MinorUnit": "2",
"NumericCode": 971.0,
"WithdrawalDate": null
},
{
"AlphabeticCode": "EUR",
"Currency": "Euro",
"Entity": "\u00c5LAND ISLANDS",
"MinorUnit": "2",
"NumericCode": 978.0,
"WithdrawalDate": null
},
{
"AlphabeticCode": "ALL",
"Currency": "Lek",
"Entity": "ALBANIA",
"MinorUnit": "2",
"NumericCode": 8.0,
"WithdrawalDate": null
}
]
Zonas Horarias
El archivo fuente para los valores predeterminados se llama time-zones.conf y pueden ser anulados por módulo. Estos se utilizan al ingresar valores para buscar o crear datos en varios módulos.
time-zones = ["Africa/Abidjan", "Etc/GMT+0", "UTC"]
Códigos de País
El archivo fuente para los valores predeterminados se llama country-codes.conf y pueden ser anulados por módulo. Estos se utilizan al ingresar valores para buscar o crear datos en varios módulos.
country-codes = [
{
"name": "Australia",
"alpha-2": "AU",
"alpha-3": "AUS",
},
{
"name": "Austria",
"alpha-2": "AT",
"alpha-3": "AUT",
},
{
"name": "Azerbaijan",
"alpha-2": "AZ",
"alpha-3": "AZE",
}
]
Formatos de Fecha
Esto es actualmente solo aplicable para ods,htm y configuraciones-de-procesamiento
El archivo fuente para los valores predeterminados se llama date-formats.conf y se puede anular por módulo. Esto se utiliza para definir cómo aparecen los campos de fecha en la interfaz gráfica de usuario. Si no proporciona ningún valor, las fechas serán el estándar del Reino Unido.
processingEntity La entidad de procesamiento para la cual se aplicarán estos formatos
dateInput Así es como se formatearán y mostrarán las entradas de fecha (por ejemplo, MM/DD/YYYY)
dateDisplay Así es como se mostrarán las fechas (no las entradas).
datetimeDisplay Así es como se mostrarán los campos de fecha y hora. Esto también será la base de cómo se formatearán los campos de fecha y hora cuando se exporten los pagos dentro de ods
date-formats = {
BANK_ENTITY_1 = {
dateInput = "DD/MM/YYYY",
dateDisplay = "dd/MM/YYYY",
datetimeDisplay = "dd/MM/YYYY"
},
BANK_ENTITY_2 = {
dateInput = "DD/MM/YYYY",
dateDisplay = "dd/MM/YYYY",
datetimeDisplay = "dd/MM/YYYY"
},
BANK_ENTITY_3 = {
dateInput = "MM/DD/YYYY",
dateDisplay = "mm/dd/YYYY",
datetimeDisplay = "mm/dd/YYYY"
}
}