Цитата: vdm ➤ Что оказалось важно - в платежном шаблоне длина строки между ; и = не меньше 13 символов. Меньше - "Ошибка при чтении магнитной карты".
Длина после = не проверяется.
Но вот что оказалось неважно - это номер карты, при прокатывании которой будет выполняться оплата со счёта. Какую бы ты ни прокатал карту (соответствующую шаблону ввода для оплаты с внутреннего счёта - это да), оплата всё равно будет выполнена со счёта клиента, зарегистрированного в чеке. Из этого следует два момента:
1. удваивается нагрузка на магнитную полосу карты и (что более существенно для нас) на считыватель магнитных карт (давно чистились в последний раз?)
2. несущественно меняя операции кассира ("нажать клавишу + прокатать карту для регистрации клиента, затем при оплате ещё раз прокатать карту клиента" против "прокатать карту для регистрации клиента, затем при оплате открыть список видов оплат + выбрать требуемый"), вместе с этим надо ещё карты программировать на 13 символов до "="
Стоит ли овчинка геморроя?..