How you know this job is a scam, in your own words:
I also get paid exclusively based on how many people I get to donate (this was not on the job ad on Indeed).
This means that you're likely getting less than minimum wage, indicating dubious legality and (as you're experiencing) poverty inducing fuckery. It wasn't on the job description because it's likely illegal.
Also, never ever ever use Indeed. It's a den of lies and villainy. You will find nothing but skullfucking third tier recruiters, AI bots programmed in Hindi, and suspiciously lucrative offers from Dubai that require you to turn over your passport. You will literally have better luck on craigslist.
I landed a job last week (hired me on the spot, did training 3 days later)
Translation - no one wants this job and they're desperate for suckers
Reputable charities for the record and without cash donations, so not some scam
Cash donations make it too easy for you to supplement the sub minimum wage you're earning under the table, so that's why they don't accept them. Their business model is likely based on a subscription donation model that allows them to hook the donor and get them on their marketing lists. The only way to ascertain that the charities in question are actually getting any donations is to contact them independently. My guess is that if it's not a scam, the charities in question end up with about 10% of the actually donated $ with most of it going to company overhead.
Personal experience - I worked a number of these types of jobs when I was younger and trying to make my way, including working donations for non-profits and political campaigns, as well as your more traditional pyramid schemes like Cutco. They operate in a very similar fashion, but you're more likely to make at least some money with the regular pyramid schemes - non-profits will work you harder and pay you less, because you're "doing it for the cause" and not a paycheck, supposedly.
GTFO now. I wouldn't even bother about the paycheck or giving notice. Any basic office temp job will pay better and give you more security. Hell, even fast food workers are paid hourly.