Просмотров: 3324 (Статистика ведётся с 06.02.2017)

В системе предусмотрена возможность работы с пластиковыми картами клиентов. По умолчанию она отключена. Чтобы включить работу с пластиковыми картами, необходимо в настройках модуля Интернет-магазин отметить опцию Использовать пластиковые карты и сохранить настройки модуля:

Использование пластиковых карт может быть удобно в случае, если клиент подписывается на платную рассылку с автоматическим продлением, тогда по истечении срока использования для продления подписки с его пластиковой карты снимается определенная сумма. Разумеется, при подобной работе с пластиковыми картами необходимо максимально защищать доступ к ним посторонним лицам. Настройки безопасности работы с пластиковыми картами устанавливаются на странице настроек модуля Интернет-магазин на закладке Пластиковые карты:

  • Настройка безопасности работы с пластиковыми картами обеспечивается за счет создания уникального пароля и определения алгоритма шифрования номеров пластиковых карт. Красным цветом на форме выводится предупреждение о том, что не задан путь к файлу с паролем шифрования. Желательно, чтобы этот файл был создан и размещен вне корневого каталога сайта но так, чтобы он был доступен для чтения, например, /bitrix/modules/sale/install/data.php. В данном файле определите переменную $pwdString, значением которой должен стать пароль для шифрования номеров пластиковых карт.

    Примечание: рекомендуется использовать пароль, состоящий из букв и цифр, длиной не менее 20 символов.

    В продукте приводится пример файла с паролем (используется пустой пароль). Данный файл находится в каталоге /bitrix/modules/sale/install/data.php:

    <?
    $pwdString = "";	// Please enter password as a value of this variable (at least 20 letters and digits is recommended)
    ?>
    
  • Выберите Алгоритм шифрования данных. Алгоритм RC4 не требует наличия каких-либо дополнительных модулей. Алгоритмы AES и 3DES требуют наличия PHP модуля Mcrypt.

    Примечание: алгоритмы шифрования не совместимы между собой. Поэтому нельзя выбирать другой алгоритм после начала реальной работы сайта (т.е. после появления в базе системы реальных номеров пластиковых карт).

Добавить данные о пластиковых картах в систему можно на странице Пластиковые карты (Магазин > Покупатели > Пластиковые карты). По нажатии кнопки Добавить карту, расположенной на контекстной панели, появится форма создания/редактирования следующего вида:

В данной форме редактирования определяется:

  • Пользователь, который выбирается из списка всех зарегистрированных пользователей с помощью кнопки [...].
  • Платежная система, через которую осуществляются платежи по данной пластиковой карте.
  • Тип карты и Валюта, которую можно снимать с карты.
  • Номер карты пользователя.
  • Примечание: вводимый вами номер карты будет проверен на достоверность алгоритмом, заданным для каждого типа карты (Visa, MasterCard и т.д.). То есть, номера каждого из типа карт не произвольные, а генерируются по определенному закону и если вводить произвольный набор цифр, то попытке сохранения карты будет выведено предупреждение:

  • В поле Валюта сумм указывается валюта введенных минимальной и максимальной сумм, которые можно снять с карты.

Документация по теме:


8


Курсы разработаны в компании «1С-Битрикс»