A mercantile agent (like a broker, factor, or commission agent) has broad authority under the Sale of Goods Act. They can sell goods on behalf of the principal, consign goods for sale, raise money by pledging goods as security, and buy goods for the principal. All these functions fall within their authorized powers, making 'all of the above' the correct answer.