Sylius Mô-đun phòng chống gian lận
Tổng quan
Module phòng chống gian lận này sẽ kiểm tra mọi đơn hàng giao dịch trên nền tảng thương mại điện tử Sylius theo thời gian thực để phát hiện gian lận thanh toán. Thuật toán xác thực tinh vi của nó sẽ phát hiện chính xác các mẫu gian lận, giúp bạn giảm thiểu các yêu cầu hoàn tiền (chargeback) và tổn thất do gian lận.
Tương thích với Sylius phiên bản 2.x trở lên.
Truy cập trang Tính năng của FraudLabs Pro để tìm hiểu thêm về loại xác thực gian lận được thực hiện và cách nó có thể giúp bạn ngăn chặn các giao dịch gian lận trực tuyến và giảm việc xem xét thủ công.
Bắt đầu
Thiết lập mô-đun FraudLabs Pro cho Sylius trong vài bước đơn giản:
Bước 1: Đăng ký nhận khóa API miễn phí
Trước khi tiến hành cài đặt plugin, vui lòng đăng ký mã cấp phép API miễn phí. Khóa này được yêu cầu trong quá trình cài đặt plugin.
ĐĂNG KÝ MIỄN PHÍBước 2: Cài đặt và cấu hình mô-đun phòng chống gian lận.
- Cài đặt plugin qua Composer:
composer require fraudlabspro/sylius-fraudlabspro-plugin
-
Đăng ký plugin: Thêm bundle vào tệp config/bundles.php của bạn (nếu Symfony Flex chưa tự động thực hiện):
return [
// ...
FraudLabsPro\SyliusFraudLabsProPlugin\FraudLabsProSyliusFraudLabsProPlugin::class => ['all' => true],
];
-
Cập nhật cơ sở dữ liệu của bạn:
Vì plugin này thêm một thực thể ChannelConfiguration để lưu trữ an toàn các khóa API theo từng kênh, bạn phải chạy các migration cơ sở dữ liệu:
bin/console doctrine:migrations:diff
bin/console doctrine:migrations:migrate
-
Xóa cache ứng dụng:
bin/console cache:clear
-
Đăng nhập vào bảng điều khiển quản trị Sylius của bạn.
-
Đi tới Cấu hình -> Kênh ở thanh bên trái.
-
Chỉnh sửa kênh bạn muốn bảo vệ.
-
Cuộn xuống phần FraudLabs Pro ở cuối trang.
-
Tích vào ô Bật Trình Xác thực FraudLabs Pro.
-
Nhập Khóa API FraudLabs Pro của bạn. Bạn có thể tìm thấy nó trong Bảng điều khiển Merchant.
-
Nhấn nút Cập nhật để lưu các thay đổi.
composer require fraudlabspro/sylius-fraudlabspro-plugin
return [
// ...
FraudLabsPro\SyliusFraudLabsProPlugin\FraudLabsProSyliusFraudLabsProPlugin::class => ['all' => true],
];
Vì plugin này thêm một thực thể ChannelConfiguration để lưu trữ an toàn các khóa API theo từng kênh, bạn phải chạy các migration cơ sở dữ liệu:
bin/console doctrine:migrations:diff
bin/console doctrine:migrations:migrate
bin/console cache:clear
Tài nguyên
Bài viết
Khám phá cẩm nang, bài hướng dẫn và thông tin hữu ích về mô-đun phòng chống gian lận Sylius.