Sylius Модуль предотвращения мошенничества
Обзор
Этот модуль предотвращения мошенничества будет в режиме реального времени проверять каждый заказ, совершённый на платформе электронной коммерции Sylius, на предмет мошенничества при оплате. Его сложный алгоритм валидации точно выявляет шаблоны мошенничества и помогает минимизировать чарджбеки и убытки от мошенничества.
Совместим с Sylius версии 2.x или выше.
Посетите страницу Функции FraudLabs Pro, чтобы узнать больше о типе выполняемой проверки на мошенничество и о том, как она может помочь вам предотвратить мошеннические онлайн-транзакции и сократить количество проверок вручную.
Начать
Настройте модуль FraudLabs Pro для Sylius в несколько простых шагов:
Шаг 1: Зарегистрируйтесь, чтобы получить бесплатный ключ API
Прежде чем приступить к установке плагина, зарегистрируйтесь, чтобы получить бесплатный лицензионный ключ API. Этот ключ необходим во время установки плагина.
Зарегистрируйтесь бесплатноШаг 2: Установите и настройте модуль предотвращения мошенничества.
- Установите плагин с помощью Composer:
composer require fraudlabspro/sylius-fraudlabspro-plugin
-
Зарегистрируйте плагин: Добавьте бандл в файл config/bundles.php (если Symfony Flex не сделал это автоматически):
return [
// ...
FraudLabsPro\SyliusFraudLabsProPlugin\FraudLabsProSyliusFraudLabsProPlugin::class => ['all' => true],
];
-
Обновите базу данных:
Поскольку этот плагин добавляет сущность ChannelConfiguration для безопасного хранения ваших API-ключей для каждого канала, вам необходимо выполнить миграции базы данных:
bin/console doctrine:migrations:diff
bin/console doctrine:migrations:migrate
-
Очистите кэш приложения:
bin/console cache:clear
-
Войдите в панель администратора Sylius.
-
Перейдите в Конфигурация -> Каналы в левой боковой панели.
-
Отредактируйте канал, который вы хотите защитить.
-
Пролистайте до раздела FraudLabs Pro внизу страницы.
-
Установите флажок Включить валидатор FraudLabs Pro.
-
Введите ваш API-ключ FraudLabs Pro. Найти его можно в панели управления продавца.
-
Нажмите кнопку «Обновить», чтобы сохранить изменения.
composer require fraudlabspro/sylius-fraudlabspro-plugin
return [
// ...
FraudLabsPro\SyliusFraudLabsProPlugin\FraudLabsProSyliusFraudLabsProPlugin::class => ['all' => true],
];
Поскольку этот плагин добавляет сущность ChannelConfiguration для безопасного хранения ваших API-ключей для каждого канала, вам необходимо выполнить миграции базы данных:
bin/console doctrine:migrations:diff
bin/console doctrine:migrations:migrate
bin/console cache:clear
Ресурсы
Статьи
Изучите руководства, обучающие материалы и полезную информацию о модуле предотвращения мошенничества Sylius.