Вопрос еще, в какой символике ШК напечатан, если не что-то из текстовых семейств, то почитай раздел настроек UPC-А кодов. С нуля обычно они начинаются. И по стандарту в них 12 знаков. Должно быть что-нибудь про расширение UPC-A до EAN-13. Это делается как раз дописыванием нуля спереди.
Обязательно проверь несколько карт с последовательными номерами и проверь последний знак. Если воспринимается как UPC или EAN, то с большой вероятностью последний разряд будет не произвольным, а рассчитается по первым знакам, он в этих символиках контрольный.