Authors :
Nithya G. R.; Pooja K.; Krutika Rathnagiri; Lakshmi S.; Ashwini R.
Volume/Issue :
Volume 11 - 2026, Issue 9 - September
Google Scholar :
https://tinyurl.com/2k9fmjwj
DOI :
https://doi.org/10.38124/ijisrt/26sep1329
Note : A published paper may take 4-5
working days from the publication date to appear in PlumX Metrics, Semantic Scholar, and
ResearchGate.
Abstract :
The growing trend of digital payments in India and especially the emergence of Unified Payment Interface (UPI) is associated with a rise in the number of cases of financial fraud online. Current fraud detection techniques are based on the use of simple rule-based methods like restricting transaction amount from exceeding some threshold limit but prove to be inefficient in dealing with the increasingly sophisticated nature of the frauds committed using UPI. This paper describes the development of UPI Fraud Detection System based on the machine learning algorithm RandomForest for analysing transaction behavior patterns and categorizing transactions into three risk categories: Safe, Suspicious and High Risk. The UPI Fraud Detection System has been developed as a full-fledged web application in Python and Flask Framework. It has been trained using the real Kaggle Credit Card Fraud Detection dataset containing 2,84,807 financial transactions. The system demonstrates the feature of OTP verification process for transactions classified as high-risk ones.
Keywords :
Fraud Detection, UPI, Machine Learning, Random Forest Classifier, Risk Score, Flask, One Time Password Verification, Bulk Transactions, Real-Time Detection.
References :
- V. Kamra, Varshney, and Yadav, “A novice approach for UPI fraud detection by using machine learning techniques,” 2025 IEEE 7th International Conference on Computing, Communication and Automation (ICCCA) , 2025, doi: 10.1109/ICCCA66364.2025.11325722.
- S. K. Maharana, S. Sahoo, S. S. Rautaray, S. K. Tripathy, M. Kandpal, and J. Rautaray, “UPI fraud detection using ensemble learning,” 2025 International Conference on Cognitive, Green and Ubiquitous Computing (IC-CGU) , 2025, doi: 10.1109/IC-CGU67042.2025.11338035.
- R. Rani, A. Alam, and A. Javed, “Secure UPI: Machine Learning-Driven Fraud Detection System for UPI Transactions,” 2024 2nd International Conference on Disruptive Technologies (ICDT) , IEEE, 2024, doi: 10.1109/ICDT61202.2024.10489682.
- R. Rethisha, H. Sweetie Cyindia, and R. Geetha, “Leveraging Machine Learning Techniques of Real Time Detection of UPI Fraud,” Proceedings of the 7th International Conference on Intelligent Sustainable Systems (ICISS-2025) , IEEE, 2025, doi: 10.1109/ICISS63372.2025.11076419.
- Andrea Dal Pozzolo, Olivier Caelen, Reid A. Johnson, Gianluca Bontempi, "Calibrating Probability with Under sampling for Unbalanced Classification", IEEE Symposium Series on Computational Intelligence, 2015.
- Scikit-learn Documentation, “RandomForestClassifier,” scikit-learn.org, 2024.
- Flask Documentation, “Flask Web Framework,” flask.palletsprojects.com, 2024.
- National Payments Corporation of India (NPCI), “UPI Product Statistics,” npci.org.in, 2024.
- R. Chhabra, S. Goswami, and R. K. Ranjan, “A voting ensemble machine learning based credit card fraud detection using highly imbalanced data,” Multimedia Tools and Applications, 2024, doi: 10.1007/s11042-023-17766-9.
- I. Almubark, “Advanced Credit Card Fraud Detection: An Ensemble Learning Using Random Under Sampling and Two-Stage Thresholding,” 2024, doi: 10.1109/ACCESS.2024.3519335.
The growing trend of digital payments in India and especially the emergence of Unified Payment Interface (UPI) is associated with a rise in the number of cases of financial fraud online. Current fraud detection techniques are based on the use of simple rule-based methods like restricting transaction amount from exceeding some threshold limit but prove to be inefficient in dealing with the increasingly sophisticated nature of the frauds committed using UPI. This paper describes the development of UPI Fraud Detection System based on the machine learning algorithm RandomForest for analysing transaction behavior patterns and categorizing transactions into three risk categories: Safe, Suspicious and High Risk. The UPI Fraud Detection System has been developed as a full-fledged web application in Python and Flask Framework. It has been trained using the real Kaggle Credit Card Fraud Detection dataset containing 2,84,807 financial transactions. The system demonstrates the feature of OTP verification process for transactions classified as high-risk ones.
Keywords :
Fraud Detection, UPI, Machine Learning, Random Forest Classifier, Risk Score, Flask, One Time Password Verification, Bulk Transactions, Real-Time Detection.