Just about does - as long as the service is not provided. It is not the airline the money comes back from, it is the merchant acquirer providing the Credit card facility (normally a bank, but also Amex) that pays.
Visa or Mastercard should be fine (different banks etc.), Amex could be more...