This document summarizes a study that used machine learning and Python to detect online transaction fraud. It describes how online transactions and fraud are increasing. The study used a real credit card dataset to train models like KNN, NB, and SVM to detect fraudulent transactions based on user behavior patterns and restrict fraudulent users after three failed attempts. The goal was to develop a system that can detect fraud in real-time and prevent losses for banks and credit card users.