A Bitcoin wallet is roughly the Bitcoin network equivalent of a physical wallet. The wallet actually contains your private keys, which allow you to spend the Bitcoins assigned to the wallet in the blockchain. Like a real wallet, each Bitcoin wallet can display the total balance of all Bitcoins it controls and allow you to pay a certain amount of Bitcoin to someone. This is different from a credit card that is charged by a merchant.