benefaction

noun

1.
a contribution of money or assistance
Derived from:
benefact
2.
an act intending or showing kindness and good will
Derived from:
benefact