> UPI requires bank account but you need UPI id to transfer the fund.
UPI requires a bank account, a mobile phone number linked to the bank account and a smartphone to transfer funds for anything other than a trivially small payment (tiny payments are now supported on feature phones).