Same way you can tap your credit card on their phone to pay them. It's the same protocol, just with biometrics on the buyer's phone so the limit is $50k instead of $10k
i see no better than a phone(any phone) + payment app + qr code. no need to carry the credit card.
A credit card, an iPhone behaving like a credit card (AKA apple pay), and an android phone are all using the same protocol. Why don't you just try it? Pretty much every grocery store, gas station, etc accepts tap to pay. Any phone or card will work with any terminal. Like I said, the only difference between a card and a phone is that the latter has a $50k limit instead of just $10k.