Retailer apps where they’ve worked out how to take the money and not much else are by no means restricted to BA. For any purchases that are remotely big-ticket (although whether a basic Y TATL falls into this category is your choice) I will always go to the website.