Основная информация

Начиная с версии 6.94D для ручного ввода номеров карт ПДС можно использовать шифрование номеров карт.

Идея состоит в следующем:

Пусть есть необходимость организовать прием платежей без карт.  При этом счета создаются достаточно массово.  Плательщик ничем не может доказать свою подлинность, кроме сообщения своего номера карты ( любым способом - устно или с помощью какого-нибудь купона без защиты от подделки). Тогда недобросовестный плательщик легко может воспользоваться чужим счетом,  сообщив (подделав купон)  с близким номером карты.  Для исключения этого номер шифруется в специальную последовательность - в этом случае подбор правильного номера весьма затруднен.  Можно зашифровать номера от 1 - 1 000 000.

Важно! Для исключения совпадений  алгоритм  будет зависеть от кода ресторана или выдаваться ресторанам индивидуально.

Для применения алгоритма ширования используйтся параметр ManualCardAlgoritm=X
- где значения "Х" могут быть следующими:

  • 0 - по умолчанию работать по-старому
  • 1 - используется алгоритм, зависящий от кода ресторана. Иначе используется алгоритм, не зависящий от кода ресторана (удобно для сетей)
  • Номера алгоритмов (кроме 1) будут выдаваться индивидуально.

Для отбражения этого номерного интервала в другой служит параметр  ManualCArdAddNumber=X - декодированный номер будет увеличен на эту величину.