I'm not sure if this is always the case.
ZipCar (a short term rental car company) provides a credit card that can be used to pay for gas. When you insert the card at the pump, the machine only asks for your ZipCar membership number.
This leads me to believe that perhaps a card that was issued in a foreign country might prompt the user to enter something other than a Zip Code.