I have been making smart cards for our fleet for three years now, using one company, and have had few problems.
Sometimes the cards are not created correctly, and the company will reimburse for those bad few.
You should look into a system, they are fairly inexpensive, and the ROI is recuperated...