
Secure Payment Functionality for a Government Customer Portal
Industry
Public Services
Technologies
Java
About
The Client is the national government authority in one of the Gulf countries.
Challenge
The Client received the feedback from citizens and foreign residents who were dissatisfied with the level of service delivery as the offline process of service requesting was lengthy and cumbersome. The Client needed to develop a new relationship model with the citizens and residents using the online environment.
The Client launched a customer portal development project to provide simple and secure access to certain government services online. They found a vendor of ecommerce software that should become the core of the future portal. Unfortunately, the project got stuck due to the lack of skills and resources to connect the existing functionality with the banking module to allow its users pay for the necessary services online.
Solution
To introduce robust payment functionality to the new customer portal, VolgoTechnologies Java developers delivered an integration module that connected the existing functionality with the banking module. The team also handled integrations with international payment systems (via CyberSource and Mastercard Payment Gateway Service (MPGS)).
In addition, the integration module was connected to the service catalog module so that the latter could receive all the required payment data.
Staging
Datawarehouse
Dataware House
Desktop Application

Results
The customer portal allowed for secured and convenient payments (by local cards, Visa/MasterCard, and payments via online banking from local banks) with an ability of reversal, refund, void and more. As a result, the Client streamlined provisioning of public services to citizens and foreign residents as well as enhanced the process efficiency and transparency.
Technologies and Tools
Java 7,8; Spring Boot 2; JavaScript, Ext JS, HTML, CSS; Hibernate; Oracle WebLogic Server; Maven; CyberSource, Mastercard Payment Gateway Service (MPGS).