How can I pay for someone else if the rules state that I cannot use my credit card?

If the country that the ticket departs from does not allow you to use your card if you are not travelling, depending on the departure country and the time before departure, you might be able to use another payment method that does allow you to pay for someone else.  The payment methods that support this are PayPal, real-time or online banking, offline bank transfer, or Western Union.

Related questions

Can I pay for an online booking with my credit card if I am not travelling myself?
What can I do as a Business Rewards Member?
What are the ticketing rules for child and infant passengers on Emirates?