Yes, an employer may require employees to do this, unfortunately. Employers have essentially complete discreition to set the term and conditions of employment; they may ask their employees or prospective employees to do pretty much anything that is not in fact illegal as part and parcel of, or a pre-requisite for, their employment--and certainly there is nothing inherently illegal about having a credit card. The employer's requirement even makes sense in that if employees have to travel or otherwise incur charges, they should have a credit card for it. So the anwer is, yes, the employer may require this; if anyone does not want to do this, their recourse is to look for a different job, unfortunately.