Payment Portal for Administrative Taxes

Payment Portal (PP) is intermediate system between clients (individuals that need to pay some administrative tax or any other public service) and the Payment Providers (Mobile operators: T-Mobile, VIP; Credit Card Payment System: CaSys). The Portal receives payment requests through one of the Service Provider modules, process / translates the request and forwards it to one of the Payment Provider modules. The goal of this project is to give the clients an opportunity to pay public services in quick and simple way. The first version of Payment Portal provides payment with mobile telephone number credits and credit cards. PP has public .NET Web Service ready to receive requests from Service Providers. The PP communicates with the Payment Providers, through HTTPS and .NET Web Services, for the payment process. The initial version of the Payment Portal use GSM modem, connected to a server’s serial port, to receive and send SMS messages to the clients that want to make the payment through their mobile number account. The SMS module is now replaced with regular .NET Web Service provided by the mobile operators, to send and receive messages.

To make a payment, the clients can fill the online web form as well, so the payment will be done through PP Web Service, or simply send SMS directly to the Payment Portal.
The third way to make a payment is by calling the PP’s Call Center and give data, so the Call Center’s operator can make the payment for the client. The Call Center module uses the same .NET Web Service as the other Service Providers.

The payment with credit card is done through the CaSys’s E-Wallet System (HTTPS), where every client can have an open account. Now, the clients can pay the passport tax while waiting his/her turn at the passport desk, and simply give the received transaction ID as identification. The Payment Portal provides GUI for every desk and office that needs to have access to PP instant payment repository.

Programming Tools: ASP .NET 3.5 (Visual Studio 2008, Web application), MS SQL 2005, NHibernate