Инсталация
Изисквания
heading.anchorLabel- Magento 2 / Adobe Commerce с работещ PHP.
- Стандартни Magento модули (теглят се автоматично като зависимости):
Magento_Checkout,Magento_Config,Magento_Cron,Magento_Directory,Magento_Payment,Magento_Quote,Magento_Sales,Magento_Store. - Активен cron на Magento — задачата
fibank_update_payment_statusдоузравнява статусите на плащанията (виж Употреба). - Клиентски сертификат от Fibank (
.pem) и парола за него — предоставят се от банката при регистрация на търговец заecomm_v2.
Зависимостите са декларирани в composer.json:
"require": { "magento/framework": "*", "magento/module-checkout": "100.1.*", "magento/module-config": "100.1.*", "magento/module-cron": "100.1.*", "magento/module-directory": "100.1.*", "magento/module-payment": "100.1.*", "magento/module-quote": "100.1.*", "magento/module-sales": "100.1.*", "magento/module-store": "100.1.*"}Редът на зареждане е фиксиран в etc/module.xml (sequence към горните Magento
модули), така че методът се bootstrap-ва след платежната и продажбената рамка.
Инсталиране
heading.anchorLabelcomposer require webcode/module-fibankАктивирайте модула и приложете setup промените:
bin/magento module:enable Webcode_Fibankbin/magento setup:upgradebin/magento setup:di:compile # при production режимbin/magento cache:flushСлед инсталация
heading.anchorLabel- Въведете креденшълите (сертификат и парола) и настройте метода — виж Конфигурация.
- Уверете се, че Magento cron работи — реконсилиацията на плащанията разчита на него.
- Активирайте метода за чекаут и го тествайте в режим Sandbox преди продукция.