Make implementations of process_refund accept reason