Помогите, пожалуйста, кто знает в чем может быть проблема ! Мы - IT-шники, разрабатывающие софт для терминалов оплаты. Недавно к нам обратились заказчики с вопросом подключения к терминалам стандартных карт-ридеров для считывания данных с магнитных карт Hi Co, первой, второй и третьей полосы. При этом нам поставили задачу не только в карт ридерах считывать данные с карт, но и предоставить им решение по записи своих данных на пластик, для выпуска карт их процессинговой системы, со степенью надежности будущего решения близкой к банковской. Нам предоставили энкодер MagCard Encoder, дали небольшую сууму денег на покупку заготовок пластика с магнитной полосой и несколько банковских пластиков для сравнения формата и записи в аналогичном банковскому формату. При этом для энкодера дали софт, позволяющий считывать данные со всех дорожек любой карты и записывать на все три дорожки любой карты. И вот мы уже трое суток мучаемся с проблемой, суть которой понять не можем до сих пор ! 1) Берем банковскую пластикову карту любого из банков, что нам оставили заказчики - сбер, мастер банк, альфа банк, россельхоз. Считываем энкодером данные с карты и получаем вот такую конструкцию: 1 дорожка: B536******3412471^17***88/^14056******0149***50 2 дорожка: 536******3412471'14056******014942450 3 дорожка: <нет данных> или кострукцию с пробелами типа: 1 дорожка: B54******48681563^MA****CH/A****EY ^111*********000**407 2 дорожка: 5**********81563'11**********000***07 3 дорожка: <нет данных> Затем эти данные мы методом копи-пасте пишем на заготовку пластика, однако вот это самое "<нет данных>" не пишется, оно почему то заменяется нулями. Однако в Интернете пишут, что третья дорожка е влияет ни на что, поэтому идем в ближайший банкомат проверять заготовку, так как пин-коды заказчики к картам дали. Все банкоматы отклоняют заготовку с формулировками типа "карта не валидна" или или что то в таком же духе. Пожертвовали рабочей картой альфа банка, на нее записали данные с другой карты альфа банка, опять попробовали, опять отклонена транзакция. Затем снова данные с родной карты записали опять на эту же родную карту и сунули в банкомат, и получили опять ту же смую проблему. Получается что энкодер или программа виноваты. Что это может быть ? "Неправильный" энкодер" или софт к нему или какие то тонкости, которые не известны широкому кругу людей ? Помогите советом, кто знает, пожалуйста !
прочитайте все дорожки с выводом только нулей и едениц, без дешифровки программой и копипастните на другую, если не считывает ридер банкомата значит ваш ридер глючный либо не так настроеный, либо сбойный.
Трабла в энкодере , для работи с банковскими картами наилучший вариант это "Msr605". Tрек2 должен быть в таком виде: 46*****000041719=1302101**********064 У тебя отсуствует знак " = " Попробуй поковырятся в настройках софта , чтобы символ " ' " заменялся на " = " . Если не получится то меняйте энкодер на Msr605
Спасибо ! Однако оперативно найти Msr605 в Москве сложно, судя по поиску в Яндексе и Google. Нужно на Ebay заказывать. А варианты типа MSR206 или Singular SCW4000 хуже ?
Бери 605,206 и все у вас получится ! Луче подождать 5-7 дней (столько обычно занимает доставка в ру) чем брать неизвестно что !!! 206 по функционалу не уступает 605.
Спасибо ! Все сработало прекрасно на MSR206, а учитывая что на EBAY заказали еще и 605, то будет два нормальных энкодера вместо первого барахла. Еще раз спасибо !