No. An employer isn’t allowed to make an employee or prospective employee, spend their own money. They also can’t make the employee pay the employer (or someone else) money if it’s unreasonable or the payment is for the employer’s benefit, or the benefit of someone related to the employer.