I use that in the States when the gas pump asks me for my zip code.
If you are using an American credit card the zip has to match the billing address of the card.
In Oregon they don't have self serve so the operator just takes your card and punches in 00 for your zip.
In many areas now if you try to use a Canadian card they will reject it and tell you to go see the attendant.