You would pay by credit card because you want to earn airline miles