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:

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.