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.

The team developed both the UI part of the integration module that allowed customers to pay for the necessary services and the backend part that stored all the necessary data for the correct module functioning.

Staging

Staging Secure Payment Functionality for a Government Customer Portal involves developing a reliable and secure system for handling payments related to government services. Here a structured approach

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).