RAY Payment System
Developer: SoftTeco | all projects
RAY payment system is a user-friendly e-Payment management system. One of the systemís powerful features is its ability to integrate with other payment systems. Currently it supports protocols of the following e-Payment systems: Wirecard, Pago, GICC.
The system consists of three modules: Payment Proxy, Payment Gateway and Home Server. Payment Proxy Module is a one-client payment system, configured against clientís requests (currency back up options, card types, financial transactions). Home Server is the systemís main server, tracking clientsí activities on two other modules: Payment Proxy and Payment Gateway, also including the licensing module.
Payment Proxy and Payment Gateway can be provisionally presented as two modules: Transaction Forwarder and Admin Console. Transaction Forwarder Ė systemís core set Ė is written in Erlang.
The use of Erlang as a programming language together with web-server Yaws ensures smart performance and stable system operation even when processing a vast amount of simultaneous transactions. It is this module, which enables the integration of the created payment system with other payment systems.
Admin Console is a web console that allows configuring various systemís parameters, tracking and raising statistics on traced transactions.
Other systemís strong features are high-speed performance and stability. The system allows performing up to 3000 transactions in a second on a laptop. It can be easily converged due to Erlang standard mechanisms.
Programming languages: Erlang, Java EE
Technologies: Web Services, Hibernate, PostgreSQL, Java EE, Jasper, EhCache, Woodstock, DynaFaces, Glassfish v2, Yaws, mnesia, erlsom, OTP behaviours