implemented function for donate endowment, checking donor subscription, add payment account