Asking for his home address and or bank details to send a repayment or gift might feel a little uncomfortable. I'd send a brief message to offer to repay but also give the donation to charity option. This puts the ball in his court if he wants to offer up his personal details.