Pledged vs. recieved are two different things.
Even with credit card payments, it can take days (or longer) for the money to actually arrive in the recipient’s bank account.