Service for managing aspects of charitable donation