Цитата: Mtirt ➤ Шаблоны ввода можно использовать для всего - для карт, для товаров, для ПС и т.п.
Вам надо понять, сможете вы их использовать при меняющихся номерах ваших.
Мы, так как не знаем алгоритма изменения номера, однозначного ответа дать не можем.
Немного запутал сам себя, как итог:
Формат карты:
Постоянный префикс - 72
Номер карты - 14900 (Отображаем на карте клиента)
Переменная часть - 123456 (изменяемая после каждой транзакции)
В базе хранится - 7214900123456
Алгоритм:
1. Покупатель с картой 72 14900 123456 совершает покупку
2. Внешняя система видит транзакцию и меняет последние 6 цифр, обновляет данные в электронной дисконтной карте и меняет в таблице trm_in_cards в поле start_card_code, то есть фактически меняется номер карты в базе данных
3. Теперь у покупателя карта 72 14900 112345
4. И повторяем при каждой транзакции
Я так пониманию при таком алгоритме нет необходимости в каких-то сложных шаблонах, так как проверяется весь номер из базы?
Но можно ли избежать обновления trm_in_cards в поле start_card_code используя какие-то другие пути для защиты от копирования карты?