1 Answer
1

An account for solidity is defined by its address. You can send the money only to an account.

The account can be contained in a wallet or no, it doesn't matter. The wallet is a way create or manage your account or multiple accounts securely and easily. You can also create an account manually using geth, you don't need to have a wallet to do so.