Taking direct bank transfers from random strangers is a good way to get your accounts closed for fraud and banned from all banks.
If just one of your supporters pays from a hacked bank account, or with North Korean/Iran etc money, your account will be marked as the receiver of stolen funds. Your bank will close the account, and they put your name on a register of people never to deal with again. They publish that register to other banks, so you'll never be able to bank anywhere with the same identity documents.
There is no route of appeal, and they can't even give you info on the supposed bad transaction(s) because that would reveal how their fraud detection works. "I'm sorry sir, we can't open you a checking account, and we aren't allowed to tell you why".
Taking money by credit/debit card protects you from that it seems - they are designed for taking money from strangers.