Solution of the hour with ZERO False-Positive

Due to demonetization in India digital payment service industry went into leaps and bounds and broke all boundaries leading to a new horizon and Pixologix was already ahead with 5+ years of domain experience. The Digital India programme is a flagship programme of the Government of India with a vision to transform India into a digitally empowered society and knowledge economy. “Faceless, Paperless, Cashless” is one of professedrole of Digital India.

Pixologix created the solution for its client and empowered them to be territory leader in utility payment market, per month exchanging more than . 56,00,000 in revenue from 100000+ transactions.

Application Components

Transaction Engine

Transaction engine is mainly responsible for communicating with operators and performing commercial transactions like ledger entry, commission calculation, taxes calculation and refund.

Back Office

A Digital Payments company is logically broken up into three parts: the front end includes sales, the middle office manages risk and IT resources, and the back office provides administrative and support. We can virtually control any application using back office.

Reports Portal

Report portal is very much part of the back office. This is majorly monitored and understood by higher management. We would display available data as a graphical or tabular format.

Transaction Portal (Front End)

Transaction portal is very important part of the application. Our registered business will have access to this web-based application to perform the transaction(s) and to deal with other important things like a commission.

Distributor Portal (Front End)

A distributor is an agent between company and business. The distributorwill manage businesses and few more information about businesses using this web application.

Mobile-based Application (Front End)

It is a subset of Transaction portal as a native mobile application to perform transactions from a hand held device.

API (Front End)

Application programming interface is a bunch of classes and methods exposed via the web to communicate with the authorised third-party application.

Features

  • Designed database structure to cater to the future requirements which are capable of taking huge transaction load.

  • Designed and developed transaction communication protocol.

  • Designed and planned an entirely new transaction processing platform, capable enough of an enduring huge load.

  • Achieved almost 250 - 315 TPS (on development environment)

  • Designed a multi-threaded application for faster communication and server response.

  • Achieved 50 MS average response time for every valid incoming request

  • The transaction processing engine is capable of processing huge transaction load and can be easily scalable.

  • Worked on various performance tuning tasks

  • Verbose error reporting mechanism is implemented.

  • Notification engine is capable of pushing error at Email, database and SMS.

  • Web application is majorly design and development using SPA technologies

  • DMT -NEFT, IMPS, eKYC or Paper KYC scan/upload

  • BBP cand Recharges

  • Insurance Renewal Premium (upto 2)

  • Travel Services -Operations related, if any as we are exploring White Label with TBO

  • Wallets -Top Ups & Paythru

  • CMS Operations -2 Banks

  • SMS Service Provider

  • Platform Support

  • API-based Integration Support

  • Training Support

  • Transaction Monitoring Support

  • MIS & Recon Support

Utility Payment Application
Utility Payment Application

Back office / Administrative panel

Company
  • Company Information

  • Modify details / information

  • Listing

  • Activate / Deactivate

  • Company Year wise information

Business category catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

Country catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

State catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

City catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

User catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

  • Access control mechanism

Bank catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

Bank Accounts catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

SMS Provider Catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

SMS Template Registration Catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

Transaction source catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

Pay mode catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

Provider catalogue / operator
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

  • Integration

  • Banking information

  • Accounting information

  • Ledger

Service catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

Domain catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Delete

  • Activate / Deactivate

  • Mapping with service

Product catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Activate / Deactivate

  • Commission management

  • Mapping with domain

Account(s) manager catalogue
  • Create details / information

  • Modify details / information

  • Listing

  • Activate / Deactivate

  • Commission management

  • Account manager mapping

Notification manager
  • Create details / information

  • Modify details / information

  • Listing

  • Activate / Deactivate

  • Notification based on condition

Escalation matrix manager
  • Create details / information

  • Modify details / information

  • Listing

  • Activate / Deactivate

Support Request mechanism
  • Create details / information

  • Pending / done / escalated / assignment

  • Listing

Business movement (shifting of business from one to another)
  • Listing

  • Movement planning and implementation

Distributor catalogue
  • Distributor Registration

  • Distributor information / profile

  • Distributor dealer relationship

  • Integration details

  • Banking details / information

  • Distributor Accounting information

  • Fund transfer details / summery

  • Commission details / summery

  • Accounting ledger details / summery

  • Distributor commission management

  • Distributor security deposit / refundable / non refundable

  • Distributor opening limit / balance

  • Distributor request for credit

  • Distributor credit update

  • Distributor debit update

  • Distributor commission update

  • Distributor Fund transfer

  • Product mapping

  • Transaction mode mapping

  • Payment mode mapping

Retailer catalogue
  • Retailer Registration

  • Retailer information / profile

  • Retailer Distributor relationship

  • KYC details

  • Banking details / information

  • Retailer Accounting information

  • Fund transfer details / summery

  • Commission details / summery

  • Accounting ledger details / summery

  • Retailer -Distributor security deposit / refundable / non refundable

  • Retailer opening limit / balance

  • Retailer request for credit

  • Retailer credit update

  • Retailer debit update

  • Retailer commission update

  • Retailer Fund transfer

  • Product mapping

  • Transaction mode mapping

  • Payment mode mapping

Transaction Engine
  • Communication Protocol over HTTP

  • Common functionality

  • Accounting ledger(s)

  • Http Gateway

  • Communication with operator(s)

  • Telecommunication Recharge

  • DTH Recharge

  • Billing Process View and Payment

  • Billing Process

  • Data card payment

  • Domestic money Transfer

  • Digital Wallet

  • Government taxes payment (Multiples)

  • E-commerce

  • Error Reporting

  • Notification Manager

  • Transaction Request Mechanism (1, 1 -2)

  • Transaction Validation Mechanism

  • Transaction Response Mechanism

  • Transaction Payment mechanism

  • Logging

  • Additional Transaction charges

Utility Payment Application

Security

For SQL Server

Restrict accessto SQL Server to only the applications and clients that need it.Follow best practices for managing user accounts and passwords. Use a non-default portBy default, SQL Server listens on a well-known port, 1433. For increased security, configure SQL Serverto listen on a non-default port, such as 1401.Create a unique local administratoraccount that is not named Administrator. By default, Azure selects Windows Authentication during SQL Server Virtual Machine setup. Therefore, the SA login is disabledand a password is assigned by setup.

SQL Server Virtual Machines

When your SQL Server instance is running on an Azure Virtual Machine, your database files already reside on data disks in Azure. These disks live in Azure Blob storage. So the reasons for backing up your database and the approaches you take change slightly. Consider the following. You no longer need to perform database backups to provide protection against hardware or media failure because Microsoft Azure provides this protection as part of the Microsoft Azure service. We willstill perform database backups to provide protection against user errors, or for archival purposes, regulatory reasons, or administrative purposes.

Compliance

We already haveProcesses/ Workflows, Compliance Checks & Controls, Validations/ Verifications, SMS Alerts and best of UI Workflows/ Wireframes. Those can be further customisable as per business requirement. Services-wise Integration can be added as per business requirement.

Monitoring Dash board from Azure, 500+ successful request with 10sec max response time.

Utility Payment Application

Monitoring Dash board from Azure, 500+ successful request with 10sec max response time and only 4% CPU utilisation

Utility Payment Application

Virtual Machine Configuration

Utility Payment Application

The B2B segment platform.

Retailer Portal
  • Ledger information

  • Credit limit Request to Distributor

  • Balance Check

  • Successful transaction listing

  • Failed transaction listing

  • Report / check disputed transaction

  • Raise Support ticket

  • View and listing support information

  • Telecom Transaction Request

  • DTH Transaction Request

  • Billing Transaction Request

  • Money Transfer Request

  • AEPS Transaction Request

  • Digital Wallet Top Up Request

Reports
  • Daily commission information

  • Earning reports

  • Product wise earning reports

  • Credit limit information

  • Daily transactions details

  • more.....

Distributor Portal
  • Create Retailer

  • Branding manager for Retailer

  • KYC document uploads

  • Retailer accounting ledger information

  • Credit limit Request to Dealer

  • Fund transfer to Retailer

  • Debit Entry to Retailer

  • Balance Check

  • Distributor accounting ledger

  • Retailer alerts and communication using SMS

  • Successful transaction listing

  • Failed transaction listing

  • Report / check disputed transaction

  • Request for Transaction limit

  • Raise Support ticket

  • View and listing support information

Reports
  • Daily commission information

  • Retailer wise earning reports

  • Product wise earning reports

  • TOP performer Retailer

  • Credit limit information

  • Daily transactions details

  • much more.....

Utility Payment Application

Technological Stack

Development type
  • Web-basedapplication

  • Single Page Application

  • Website design and development

  • High performance, distributed application development

Development Technologies
  • ASP.NET, MVC.NET, JavaScript, CSS 3.0, HTML5, AJAX, Bootstrap framework javascript library / platform

  • JQUERY, Backbone.js, node.js, angular.js and open source javascript libraries like d3js

Application development technologies
  • Soap, XML, JSON

  • Visual Studio .NET (2013 / 2015 / 2017 / community editions), ADO, OLEDB, C#, EF (Entity framework), LINQ, TPL (Task processing library), threading, web API, Web services

RDBMS technologies
  • Microsoft SQL Server 2012

NOSQL technologies
  • Mongo DB

Reporting and BI technologies
  • SSRS, SSIS and SSAS

Application Server Technologies
  • Microsoft Windows 2012, 2016 and upcoming Server family

Cloud-based technologies
  • Microsoft Azureand various AZURE services

Additional information
  • Application development using strong foundation Design pattern, OO concept and other design methodologies

Utility Payment Application / Platform / Utility Payment Application / Platform / Utility Payment Application / Platform /

Have something in mind.

Explore more products

Quantum Mailing Application

Quantum Mailing Application

G Sender - Google Chrome Extension

G Sender - Google Chrome Extension

Online Document Management

Online Document Management