This depends on which host you decide to go with. Most web hosts will accept credit cards, and some will accept paypal and/or a Money Order / Check.
PayPal lets anyone with an email address send money to anyone else with an email address.
Each user signs up with PayPal and then enters their necessary banking and credit card information. Once registration is completed, your email address is all you need to send and receive money.