So I want to add some crypto wallets on the "funding page", of where people could send crypto to me.
Coinbase seems like a good solution as it seems, I could receive virtually all the different crypto coins through it. But it is a bit confusing as it seems a new wallet gets generated every time I click "receive" (for privacy reasons). So I would assume, that all those wallets are still connected to my account, but I want to be sure and the coinbase support is useless.
So has anyone experience with it, or other recommendations on how to proceed?
What I think is that most people would donate Bitcoin anyway so supporting many different cryptocurrencies wouldn't necessarily increase the likelihood of a donation that much. With this assumption just setting up BTC is enough and this is very easy to do.
You literally just have to generate a key pair, which is done automatically by the Bitcoin client. Your public key will be your address, which you will post online to receive donations; and your private key will of course be used to authorize transactions. The only two things you'll have to do to secure it are 1. keep the private key private 2. don't lose it. Just make multiple backups and print it on a piece of paper (or many).
This way you don't have to go through all the hassle of interacting with Coinbase, including ID verification etc... until you actually have received funds that you want to convert to USD.
As I said, apologies if this is not what you were asking but since you also mentioned "other recommendations" I took the liberty of suggesting this.
Also, consider that when you use Coinbase you don't have access to your private keys. It means that should Coinbase decide that you are no longer entitled to access for whatever reason, you'll be left with no power over the funds.
They accept dodge ;)