Introduction to ATM Framework

ATM Framework provides a structure to define ISO message fields, provide information for mapping the ISO message fields to Temenos Transact, define the way the ATM transactions updates Temenos Transact, the ISO response code to be sent  back to the switch, etc,. The structure of the ISO message to be sent from the switch and the way ATM transactions updates are done in Temenos Transact can be customized using the framework.

The ATM interface has been widely used across all Temenos Transact installations. ATM Framework provides required applications to customise the ISO message according to the requirement of the ATM switch used by the bank.

The ATM Interface is developed as a middle layer between the ATM switch and Temenos Transact.  The interface consists of a plug-in for the application server to receive the messages via a dedicated port and translate the ISO messages. The application server sends the ISO message to Temenos Transact, where the ISO message is converted to OFS message format based on the mapping files specified in the interface. After the transaction has been completed at Temenos Transact, the response ISO messages are formatted within the scope of the ATM interface. The response messages are indicated with the appropriate error or ok status depending upon the Temenos Transact applications reply status requested in the framework.

The protocol used for communication between the host and the switch is usually TCP or IP via sockets. ATM interface provide a high performance multi-threaded synchronous socket listener that has custom functionality/ intelligence built-in for handling ISO messages with length prefix through TCP or IP.

The application server can be configured for listening ISO messages on any number of ports as required by the load on the site. However, a judicious choice should be made considering the load so that not to leave too many ports listening idle. The switch should try to throw open multiple sockets/ connections on the same port(s) when the load increase

ATM Framework supports all standard ATM transactions like cash withdrawal, point of sale, balance enquiry, mini statement, statement request, account transfer, cash deposit and cheque book request.

The ATM interface supports ISO 8583:87 and ISO 8583:93 versions only. Support to different version will require modification to the ISO message parser routines. The application servers supported by ATM interface is TC Server, Jboss, Websphere and Weblogic.

In addition to the core ATM Framework, the latest release also support the ATMFRM for a Enterprise Service Bus (ESB) implementation as well. Currently, its implemented through IBM integration Bus V9. This implementation is currently configured to communicate over the MQ queues. It can be configured to TCP or IP port as well.

  • A parameter application to capture the ATM message type to be processed, the type of log to be updated, the location where the log is to be updated, the versions that are to be used to raise ISO request from Temenos Transact, the default terminal id’s to use for identifying the account for posting transactions, etc
  • A parameter application to capture the ISO response message for success and failure transactions and for failed transactions, the code to be used for each type of error faced
  • A parameter application to capture the charge conditions
  • Additional parameter application to capture extra charges to be posted
  • A parameter application to capture the skeleton of the ISO message to be used
  • A parameter application to capture the ISO message field and it’s mapping to Temenos Transact fields for each type of ATM transaction and the acquirer of the ATM or POS machine
  • A application to capture the ATM transaction details from information purpose and for retrieval during reversal request
  • Several mapping routines for converting the data in the ISO message to Temenos Transact recognizable value or for mapping it with the required Temenos Transact application
  • Routines for parsing the ISO message and generating the required Temenos Transact transaction and forming the response message in return to the switch, depending on the success or failure of the ATM Transaction and the required response codes mapped in the system
  • Routines to generate charges as part of the ATM Transaction being processed or raise them as a separate transaction
  • Utility Routine to parse the ISO Request and Response message from Temenos Transact for enquiry purpose
  • Java components for listeners
  • A new application (ATM.ISO.MESSAGE) been created to store and process ATM ISO request and response message from and to ATM switch. This application will act as a gateway for ATM message flow from or to the ATM switch
  • Parsing and routing logic been handled as part of middleware ESB (right now planning for solution with IBM Integration Bus along with Temenos Transact IIB Outbound Adapter)
  • MQ’s for listeners, there is an option to have TCPIP for listener
  • ATM Framework is a Gpack offering and is used in many Temenos Transact installations. By adding the functionaltity as part of core will enable delivery through builds and source code maintenance will be simple
  • Any enhancements to the development, will be available for other clients during their upgrade or new installation
  • ATMFRM can be implemented through ESB (Currently ISO8583 Compatibilities only). And IBM Integration Bus compatible package will be available for clients during their upgrade or new Installation. Easy in implementing similar approach with other ESB’s Oracle service Bus or BizTalk

Fast Funds Requests - Debit Cards

Debit cards are part of a payment system issued by financial institutions, such as a bank, to a customer that enables them to access the funds in the customer's bank accounts through ATM, POS and so on. Visa cards are payment cards that use the Visa network, they can be debit, credit, prepaid or gift cards.

With Visa Fast Funds service, the transactions are processed in real time and funds can be available within 30 minutes of approval, with real-time payment confirmation. This service allows the merchant to generate an authorization request to credit the card and send it via VISA to the bank. The bank can approve or reject the request subject to the transaction amount limit and posting restrictions on the account.

This functionality enables the bank to handle the Fast Funds authorization requests received from the merchant using the Visa Fast Fund service and the transactions for debit cards.

The following items are introduced as part of this functionality:

  • The Ff Amount Limit and Ff Suspense Account fields are added to the ATM.PARAMETER application to define the fast funds amount limit and suspense account to be debited.
  • New configuration records are released to map the authorization request and response and to define the processing code needed for the fast funds transactions.

Copyright © 2020- Temenos Headquarters SA

Published on :
Tuesday, October 5, 2021 12:15:12 PM IST

Feedback
x