Make and track a donation