Skip Navigation LinksHome > Portfolio > .Net > Ubequity

Ubequity

The Goal: Building a high performance mobile payment system with high security level.

Used Technologies: ASP.Net, Ajax, Neo, ADO.Net, NUnit, log4net, POP3, SMTP, .Net Remoting, SMS gateway, MSSQL 2000/2005

Frameworks: Neo persistent framework, .Net Framework 2

About:

Ubequity is a mobile payment system, it provide service for  money transfer from one hand set to other. Only system client can initialize transaction if client sends money to not resisted  user system create a new virtual account and sends SMS with invitation for a new user. Main communication protocol for clients is SMS. System contains three parts:

  • Application Server. It has pluggable architecture and provides business logic and communications with SMS gateways (implemented plug-ins for Clickatel and free email SMS gateways) and billing system (implemented plug-in for Authorize.NET).
  • Web interface. It is featured Ajax client for new client registration, transfer or withdrawal money from system account and account status review. For communication with application server uses .Net Remoting.
  • WAP interface. It has the same functionality as web interface,  allows working only with system account from hand sat.

Architecture: UbequityDiagram

Solution:
Krendls Ltd delivered Ubequity payment system for client.
The work-scope includes:

  • Built pluggable high performance Server Application for payment system with audit  and data layers.
  • Implemented plug-in for working with Clickatel SMS gateway.
  • Implemented plug-in for working with free email SMS gateway.
  • Implemented plug-in for working with Authorize.NET payment gateway.
  • Implemented web based user interface.
  • Implemented WAP based user interface.