Yes, UPI-based payments are safe for retailers since the QR code for every business is unique, and the user must enter a PIN code for every UPI payment. Moreover, the UPI QR was developed by the National Payments Corporation of India (NPCI) and is regulated by the Reserve Bank of India (RBI).