CW 317

B. De Win, J. Van den Bergh, F. Matthijs, W. Joosen
A generic payment system architecture

Abstract

Despite of the major boost of e-commerce, developing and maintaining e-commerce applications still remains far from straightforward. The lack of standardization in this area results in a variety of protocols and systems, which developers must take into account. In particular, supporting different payment systems is one of the problems. Different types of payment systems exist, each with specific requirements. This paper presents the requirements for and the design of an architecture that offers applications a way to work with payment systems. It is designed in such way that payment systems can be easily integrated and interchanged. It also offers a generic way to negotiate about the choice of payment protocols and instruments based on different parameters. The architecture has been implemented and used successfully in combination with several modern payment systems.

report.pdf / mailto: B. De Win