In today's era , technology is changing rapidly and with the increase in new innovations and advancements our way of
life has changed . Government is making attempt to make India a digital country, So using an ATM or credit card is a
convenient way of fulfilling the government's aim. Banks and its customers are suffering huge losses due to fraudulent activities.
So, researchers are trying to find the solution by applying algorithms like Data Mining, Machine Learning and Deep Learning,
to prevent the fraudulent transactions by building efficient system. This paper is prepared to disclose the survey of existing
techniques.