The issue of transaction fraud could be a major source of concern. Because online transactions are becoming more widespread, the prevalence of online transaction fraud is increasing, which has a detrimental influence on the financial industry. Using a real user's MasterCard details, this fraud detection system can restrict and hinder an attacker's transaction. This solution was intended to solve these problems by allowing customers to make transactions that exceed their existing transaction limit. To detect fraudulent user behavior, we collect the necessary information upon registration. Every fraud detection system (FDS) at a bank that issues credit cards to cardholders is usually blind to the fine print of a transaction. BLA is being used to tackle this issue (Behavior and site Analysis). Every pending transaction is sent to the FDS for approval. To determine whether or whether the transaction is genuine, FDS receives the cardboard information as well as the transaction value. The FDS has no knowledge of the technology purchased in that transaction. The bank will refuse the transaction if FDS determines it is fraudulent. If an odd pattern is identified, the system must be re-verified using the users' spending habits and geographic location.