I refuse to give phone numbers and usually the cashier will enter their own fake phone number to let the system proceed further. Some shops like decathlon tried to force us to install their app, create an account and then scan and pay through that – at the cashier counter. I just left the entire shopping cart there and walked out without purchasing. Such crazy things do happen but those companies will learn the lesson quickly as Indians are quite savvy about these things.