@buster
В Magento 2 для создания нового типа платежного шлюза необходимо выполнить следующие шаги:
- Создайте модуль для вашего типа платежного шлюза. Создайте папку вашего модуля в директории app/code и назовите ее соответствующим образом (например, VendorName/PaymentGateway).
- Создайте файл app/code/VendorName/PaymentGateway/registration.php со следующим содержимым:
- Создайте файл app/code/VendorName/PaymentGateway/etc/module.xml со следующим содержимым:
- Создайте файл app/code/VendorName/PaymentGateway/etc/config.xml со следующим содержимым:
1
2
3
4
5
6
7
8
9
10
11
12
|
1
VendorNamePaymentGatewayModelPayment
Your Payment Gateway Title
|
- Создайте файл app/code/VendorName/PaymentGateway/Model/Payment.php (соответствующая модель обработки платежей) со следующим содержимым:
- Выполните следующие команды в командной строке, чтобы установить модуль и обновить Magento:
1
2
3
|
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:clean
|
После выполнения этих шагов ваш тип платежного шлюза будет добавлен в настройки платежных шлюзов Magento 2 и будет доступен для использования. Вы можете настроить свой тип платежного шлюза в административном интерфейсе Magento в разделе "Stores" -> "Configuration" -> "Sales" -> "Payment Methods".