Added a local type for paid donation

Tests pass. The local donation class was refactored to work with the
changes