No, many payment methods, like e-wallets and prepaid cards, can be funded without a traditional credit or debit card. You can then use these funded accounts to make deposits.