How does ISO8583 PAYMENTS conversion work?
Incoming TCP/IP, HTTP REST API, IBM MQ BD2, Oracle SQL connections are set up as needed
The connections are defined in .JS files for easy version-controlled deployments
Each connection is configurable independently, data type, encoding -sync/async
The payments transaction data is read by the core and exposed to the scripting engine
The connection reads information into a message that can be easily manipulated as JSON
Payments Message structures are defined independently and configurable
Messages are also defined and editable in .JS files for easy version-control
The scripting engine allows the transaction message to be user-manipulated
The script engine uses several user-defined scripts to validate, alter information
Additional/Custom business logic can be applied via the scripts
The transaction message is conveted and an output message is created, a different payments transaction type
This new payments transaction is then sent to the outbound connection
The oubound connections can be TCP/IP, REST APIs, IBM MQ, ORACLE, SQL no-sql or other data ingestion systems
All components work independently and in parallel, sync or async