Change contribution to refunded state after refunding
Use generic name to refer to payable resource in Refund class
Define amount to be refunded