THE IMPLEMENTATION OF BANKING PAYMENT GATEWAY USING OPEN SOURCE SOFTWARE

碩士 === 大同大學 === 資訊經營學系(所) === 98 === Between the large accounting host and network ATM in the bank, there are differences in communications and data format. The part of their conversion is normally not placed in a single acquiring platform or the accounting host, which instead will put in a neutral...

Full description

Bibliographic Details
Main Authors: Chen-Hsiung Lin, 林振雄
Other Authors: Dr. Yung-Hsin Wang
Format: Others
Language:zh-TW
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/61131316822806349702
Description
Summary:碩士 === 大同大學 === 資訊經營學系(所) === 98 === Between the large accounting host and network ATM in the bank, there are differences in communications and data format. The part of their conversion is normally not placed in a single acquiring platform or the accounting host, which instead will put in a neutral middleware as the bridge for such conversion. Any bank will need a payment gateway system (PGS) to handle financial transactions, and behind the transactions there exists the needs to communicate with the internal accounting host, acquiring platform, Internet banking or equipment (such as encryption and decryption host). According to different request messages the PGS will use different processing logic and adjustment to dynamically send the transaction to different channels, and the final result will decide if the transaction is successfully done. A general PGS often requires re-design due to the difficulty to maintain with limited funding. This study aims at using object-oriented open source to implement a bank payment gateway system for the financial industry. First of all, the main program and the code of transaction logic are separated, and in accordance with its function to distinguish between different processing units, so that each processing unit is only responsible for dealing with single function to achieve the system modularity. In addition, the programming logic of each transaction is implemented independently for the ease of maintenance; transaction format settings are also simplified from text file to the XML format. This way, maintenance personnel can easily increase a transaction and maintain the setting. In this study, we consider a case company for example, to improve their original PGS by solving the conversion problems between heterogeneous systems and achieve the purpose of system modularity and the ease of transactions maintenance.