DESIGN AND IMPLEMENTATION OF A SECURE VIRTUAL ATM SYSTEM WITHPIN AND INTEGRATED ONLINE UPI SUPPORT
Keywords:
Banking transactions, PIN-basedauthentication,OTP verification, Virtual ATM,Peer-to-peer transactions, Transaction security.Abstract
In real-time, users often depend on physical ATMs for banking, but these machines are restricted to basic transactions like withdrawals and transfers. Physical ATMs require debit or credit cards to operate, making them card-dependent. Authentication is done through PIN entry, with limited online security measures. These ATMs have risks such as card loss, skimming, and physical tampering. Additionally, they have high costs related to maintenance and card production. There are also delays in peer-to-peer and interbank transfers. The availability of physical ATMs is restricted to specific locations and traditional banking hours. The Virtual ATM is a platform built in Python that enables users to securely carry out banking transactions online. This system incorporates PIN authentication and OTP verification to improve security measures. It allows users to access and execute transactions anytime and from any location. The system is designed with function parameters and return values to maintain efficient operations. By eliminating the need for real cards and lowering the security risks of card theft, UPI integration allows users to conduct instantaneous peer-to-peer transactions, increasing the effectiveness of digital payments. The study highlights the improvements in transaction security, user convenience, and accessibility while examining the system's architecture, implementation challenges, security features, and performance evaluation.