> Luhn > algorithm will catch simple typos, thus lightening the load on your > authentication service. I've heard that some companies charge for every hit to their service for authorization, so stopping invalid #s (and expired cards for that matter) from even reaching the authorization step may save money.