Yeah, pretty much. You can set up a paypal account to take money directly from your bank account, then use that to buy stuff online. I don't trust PayPal at all though. They've screwed me over pretty bad before.
It's certainly easiest to use a credit/debit card to buy things online.
Most of the time yes you do, or a paypal or a gift card or just something that you pay right there and then.
It is very rare when you can pay in cash, does happen, but it's rare.
with the debit card it needs to have a credit card logo on it I think it is like that with all banks in the us but in Canada there is still banks that dont do that
No you dont. You can use a credit card, debit card, paypal account, gift card, pre-paid credit card or some places even accept electronic checks.
Yes, or gift card for that website...Hope I Helped!