Generally speaking, you need to use the card to purchase the flight. There seems to be a threshold ($50?) for taxes that you must pass before the system gets confused and thinks you are purchasing a flight.
Charging extra fees (luggage) does not, in most cases, confuse the system; perhaps the coding is different.
And you are not going to get more than 1 flight point matched per dollar spent.