None that I know of and the likely reason there is not is because it would be an absolute nightmare.
Recieved donations you would still need to declare.
Recieved donation = income tax - Services charges you pay for the transaction charges.
Your holding money that doesn't belong to you/business.
Client decides to cancle services what ever moneys you have recieved in donations for said client has to be given to client if they ask for it you can not legally hold onto it.
Next issue if you are recieving donations for a client and holding those funds you become a money handler at which point your Business/Company then has to register as money handler.
Simplest solution to this is clients should be responsible for that themselves its not the hosts responsibility.