If people are not donating to you, that means you havent spent enough time building the goodwill of your community.
Think about it.
If I was your best friend, then I would give you $20 if you asked for it. No questions asked. We have a thing called trust, created through a relationship.
If you were some random dude, then I would give you nothing. Maybe $1 if it was a good day. There is no trust; there is no relationship.
Generosity comes from relationships. Otherwise, it is just a transaction — just like buying chips from a vending machine.
Get better online fundraising results by building a relationship with your support base. Until you have goodwill, there’s no point in making an ask for donations.