Answer:
No, you don't have to have a credit card. If you don't have a credit card, you can use a debit card (which shows either the Visa or the MasterCard logo), a pre-paid card, or you can use your bank/checking account. If you find that you need to be "verified" at some point in the future - which most users will do - you will need to have either a credit card or debit card (with the Visa or the MasterCard logo) registered to your PayPal account.
Yes, but you can use Debit card too, but not all debit card accept by PayPal.
if you want to have a CREDIT/DEBIT CARD which must be approved, accepted by PayPal, Ebay, Amazon, and all merchants in this world.
Use the related link to obtain more information.