E-Payment Management System

E-Payment Management System

Client: Payment Processing Solutions Company

Industry: Finance

Goal: To create a stable and flexible E-payment management system which provides high efficiency and high-speed performance.

Tech: Java EE 5, Woodstock, DynaFaces, Jasper Reports, Web Services

 

getDeveloperSpeak to us about your software development requirements: contact@getdeveloper.net

 

THE APPROACH

We had to design an e-Payment management system that had to be a high-speed and exceptionally stable stand-alone payment processing solution, but at the same time highly customizable and able to integrate with other payment systems.

THE CHALLENGE

We created a system that consisted of 3 entire modules:

  1. Home Server – the system’s main server that tracks clients’ activities on two modules, a) Payment Proxy and b) Payment Gateway, including the licensing module.
  2. Payment Proxy broken down into two modules, a) Transaction Forwarder and b) Admin Console, a web console that allows configuring various system’s parameters, tracking and retrieving statistics on traced transactions.
  3. Payment Gateway – the use of Erlang programming language together with Yaws web-server ensures smart performance and stable system operation even when processing a vast amount of simultaneous transactions.  

THE SOLUTION

The solution developed by our team supports Wirecard, Pago and GICC protocols. The admin console developed for the client provides an interface for configuring the system’s numerous parameters and retrieving transaction statistics. The combination of the Erlang programming language and Yaws web-server ensures the system’s stable performance and allows for up to 3000 transactions per second to be processed on a single device.

THE RESULT

A flexible e-Payment management system that provides high-speed performance and stability while performing a large amount of transactions. It is highly customizable and able to integrate with other payment systems and can be easily converged due to Erlang standard mechanisms.

 

getDeveloperSpeak to us about your software development requirements: contact@getdeveloper.net

Related Posts