UPI (Unified Payments Interface) allows bank account holders to send and receive money between bank accounts instantly using a virtual address without entering additional bank details. UPI is operated by NPCI (National Payments Corporation of India) and allows inter-bank fund transfers through IMPS. It uses a virtual ID instead of bank account and IFSC codes, and provides secure two-factor authentication for payments. UPI enables various online payment options like sending money to contacts, collecting payments remotely, and buying items online or through apps.