I've paid with Avios a couple of times without a card and the version of the app on my windows phone doesn't have s barcode. I just showed them my phone and they typed my surname and number in. They didn't check my reservation so wouldn't have known if the number was added or even if it was the same name.