البرنامج المساعد سيليوس
v1.1.2
Lyra Collect for Sylius هو مكون إضافي مفتوح المصدر يربط مواقع التجارة الإلكترونية المستندة إلى Sylius ببوابة الدفع الآمنة Lyra Collect التي طورتها شبكة Lyra.
composer require lyranetwork/sylius-lyranetwork-plugin dev-lyra
[sylius-root]/config/
: LyranetworkLyraLyranetworkLyraPlugin::class => ['all' => true],
[sylius-root]/config/
: sylius_lyra :
resource : " @LyranetworkLyraPlugin/Resources/config/routing.yaml "
[sylius-root]/config/packages
: winzou_state_machine :
sylius_payment :
callbacks :
after :
custom_action :
on : ["process", "authorize", "complete"]
do : ["@lyranetworklyra.order_service", "sendConfirmationEmail"]
args : ["object"]
[sylius-root]/config
: services:
[...]
lyranetworklyra.order_service:
class: LyranetworkLyraServiceOrderService
public: true
composer dump-autoload
حذرا
SyliusAdminBundlePaymentMethod_form.html.twig
SyliusAdminBundleOrderShow_payment.html.twig
SyliusShopBundleCheckoutSelectPayment_choice.html.twig
SyliusUiBundleFormtheme.html.twig
cp -R vendor/lyranetwork/sylius-lyranetwork-plugin/LyranetworkLyra/Resources/views/bundles/* templates/bundles/
php bin/console cache:clear
يجب أن يكون المكون الإضافي متاحًا الآن في قائمة طرق الدفع التي يمكنك إنشاؤها.
[sylius-root]/composer.json
، في التحميل التلقائي psr-4 السطر التالي: "Lyranetwork\Lyra\": "LyranetworkLyra/src/"
[sylius-root]/config/
: LyranetworkLyraLyranetworkLyraPlugin::class => ['all' => true],
[sylius-root]/config/
: sylius_lyra :
resource : " @LyranetworkLyraPlugin/Resources/config/routing.yaml "
[sylius-root]/config/packages
: winzou_state_machine :
sylius_payment :
callbacks :
after :
custom_action :
on : ["process", "authorize", "complete"]
do : ["@lyranetworklyra.order_service", "sendConfirmationEmail"]
args : ["object"]
[sylius-root]/config
: services:
[...]
lyranetworklyra.order_service:
class: LyranetworkLyraServiceOrderService
public: true
composer dump-autoload
حذرا
SyliusAdminBundlePaymentMethod_form.html.twig
SyliusAdminBundleOrderShow_payment.html.twig
SyliusShopBundleCheckoutSelectPayment_choice.html.twig
SyliusUiBundleFormtheme.html.twig
cp -R LyranetworkLyra/Resources/views/bundles/* templates/bundles/
php bin/console translation:extract en LyranetworkLyraPlugin --dump-messages
php bin/console translation:extract fr LyranetworkLyraPlugin --dump-messages
php bin/console translation:extract es LyranetworkLyraPlugin --dump-messages
php bin/console translation:extract de LyranetworkLyraPlugin --dump-messages
php bin/console translation:extract pt LyranetworkLyraPlugin --dump-messages
php bin/console translation:extract br LyranetworkLyraPlugin --dump-messages
php bin/console cache:clear
يجب أن يكون المكون الإضافي متاحًا الآن في قائمة طرق الدفع التي يمكنك إنشاؤها.
في واجهة إدارة Sylius:
Configuration > Payment methods
.Create
الموجود أعلى يمين الصفحة لعرض قائمة طرق الدفع المتاحة.Payment by Lyra Collect
لإضافته وتكوينه.Create
. composer remove lyranetwork/sylius-lyranetwork-plugin
sylius/composer.json
في التحميل التلقائي psr-4: "Lyranetwork\Lyra\": "LyranetworkLyra/src/"
[sylius-root]/config/
: LyranetworkLyraLyranetworkLyraPlugin::class => ['all' => true],
[sylius-root]/config/
sylius_lyra :
resource : " @LyranetworkLyraPlugin/Resources/config/routing.yaml "
[sylius-root]/config/packages
: winzou_state_machine :
sylius_payment :
callbacks :
after :
custom_action :
on : ["process", "authorize", "complete"]
do : ["@lyranetworklyra.order_service", "sendConfirmationEmail"]
args : ["object"]
[sylius-root]/config
: services:
[...]
lyranetworklyra.order_service:
class: LyranetworkLyraServiceOrderService
public: true
templates/bundles/
SyliusAdminBundlePaymentMethod_form.html.twig
SyliusAdminBundleOrderShow_payment.html.twig
SyliusShopBundleCheckoutSelectPayment_choice.html.twig
SyliusUiBundleFormtheme.html.twig
composer dump-autoload
php bin/console cache:clear
كل ملف مصدر لوحدة دفع Lyra Collect متضمن في هذا التوزيع مرخص بموجب ترخيص MIT (MIT).
الرجاء مراجعة LICENSE.txt للحصول على النص الكامل لترخيص MIT. وهو متاح أيضًا عبر شبكة الويب العالمية على عنوان URL هذا: https://opensource.org/licenses/mit-license.html.