Bunkermagnet
Journeyman Pro
With the Starling Bank app, you are asked to approve the purchase through the app or sometimes enter a 6 digit number it's created.I did all that while using Uber Eats today and it still didn't advance my order in the app, i.e it didn't work. Did it twice and it still wouldn't confirm the order.
Barclaycard and Halifax bank text you a 6 digit code to enter.
I suspect you may not have given your bank your current mobile number, either that or HSBC aren't worth bothering with