I donated a few times over a year ago and I was paid via debit card. After my donation was over the money automatically loaded onto my card either that same day or within a day or two afterwards (IIRC).