Developing A Scalable Payment Gateway Using Scala
Developing A Scalable Payment Gateway Using Scala
1 Group Id
Group Id:24
2 Project Title
Developing a scalable payment gateway using scala.
3 Project Option
Industry sponsored
4 Internal Guide
Prof. M. R. Patil
7 Problem Statement
We all want an online transaction system providing maximum reliability in trans-
actions.Today we have too many payment gateways with far less success rate than
what ideally should be. The existing system has many loopholes because it cannot
handle a large amount of traffic, which results in many rollback failures. Improv-
ing the scalability of the system will increase the success rate and reliability of
the system thereby increasing the overall experience of the customer. We will use
Scala technology to improve the scalability of the payment gateway.
SYNOPSIS
8 Abstract
• With expansion of the Internet, many electronic commerce systems have
been developed and put into practice. At the same time, several electronic
payment gateways are introduced. The current payment gateways in India
provide the success rates of less than 50 percent only. The proposed pay-
ment gateway will overcome the drawbacks of the existing payment gate-
ways by using scalable language like Scala. Scala is an object-oriented
language which uses immutability to handle concurrency. Also, the setup
and transaction discount rate (TDR) fees in the current payment gateways
are high which makes it difficult for start-up companies to access them.
• Functions :
S = C, P, A, F
F = F1(), F2(), F3(), F4(), F5()
F1 (C):: Fetch customer details .
F2 (P):: Product details
F3 (A):: Authenticates Customer
F4 (F):: display the transaction details
• Failure Conditions:If the Load handling capacity of the system fails. That is
if the number of users accessing the payment gateway is more than 30,000
at the same time. And security of the system is compromised.
• Conferences/workshops in IITs
• IEEE/ACM Conference/Journal 2
In this paper, a review of secure electronic payment system for an internet trans-
action is given.
4)Journal Paper from IEEE 2006
This paper proposes WhoPay, a peer to peer payment system that provides ano-
nymity or scalability.