When NFC is turned on, can you pay for something at a store, or do you need to install a special chip?
If you have an NFC chip (and a Secure Element (SE), but as far as I know all current NFC phones have both) then theoretically you should be able to pay for goods using Google Wallet, however only certain phones on certain networks are supported and it can only be used in the USA.
EDIT: Just to make it clear it may still be possible to pay for goods via NFC using your phone without a SE but if you want to use Google Wallet then you'll need both.
It's feasible that companies could have their own custom payment application where you load credit onto it and have an ID/cryptographic key stored in your device and then pay using that. I don't think this is too likely however because of the security implications of someone else using your ID/key and also, what would the benefit for the merchant be? They now have to support this NFC payment infrastructure and it saves them only a small percentage of money on credit card fees.