С ним можно нормально работать только внутри стека MS-инструментов.
но с ним возможно работать только из C#
Это почему же? FreeTDS отменили? У меня два внутренних проекта отлично работают. Есть и вызовы процедур/функций и огромные join'ы и все достаточно шустро.
Точно проблема в ридере? Попробуйте через SD->microSD адаптер то- самое сделать. У меня была такая проблема и в итоге это было в преддверии гибели самой карты.
Вообщем не соовсем так. Есть старые терминалы и новые. (которые могут толкьо ленту читать и которые могут читать микрочип). В первом случае ответственность за проведение платежа берет на себя банк обслуживающий этот платежный терминал, во втором случае вы сами. Т.е. если кассир ввел не ту сумму, или вам два раза списали без введения пинкода, то по заявлению в банк Вам все вернут. Во втором случае, если вы ввели пинкод и не проверели сумму платежа, то это полностью ваша проблема.
З.ы. Магическая комбинация — это вбивание суммы платежа.
З.З.ы. Операцию с пинкодом можно отменить так-же легко. При наличии чека. По факту приходит тетя с ключем от кассы и снимает платеж, Вам средства вернут на карту в конце отчетного периода (как-правило это месяц.)