Since you don't own the money, and the op actually owns the money, I think donating the money might not be the right decision. So think again what you want to do, because everything depends on your decision. Scammers won't even stop their operations, they'll use the same trick on someone else later.
Even if he deceived him, he must return the difference to him, and not steal 100%