"В Виалоне выдает ID=00000013004AA260" ---
переведи в десятичку 4A A2 60 - получишь ровно 4891232, т.е то, что написано на карте (номер без запятой)
Второй вариант --- ошибка, если на карте написано 4131591, значит HEX должен быть 3F0B07
Остальные знаки при передаче в ID на Виалон --- код производителя карты и "добивка" нулями до необходимой длины стандарта DS1990A
P/S/ --- что-то у тебя не так с номерами карт или трекером, в первом варианте тоже не совпадает, только обратил внимание.
Что за трекер такой? Или "пан сам склепав"?
ЗЗЫ по моему скромному мнению должно быть так (если отталкиваться от номеров на карте, проверил)
На карте написано: 0004891235 074,41571, в Виалон приходить должно ID=0000001300 4AA263
На карте написано: 0004131591 063,02823, в Виалон приходить должно ID=0000001300 3F0B07
Пробел в значениях ID дал для выделения значащих цифр, на Виалоне они идут без пробелов