Add donation end-point
Make donations configurable
Added donation button to dashboard
Generalize merchant defined data for payment processor