Lyra Collect für Sylius ist ein Open-Source-Plugin, das auf Sylius basierende E-Commerce-Websites mit dem sicheren Zahlungsgateway Lyra Collect verbindet, das von Lyra Network entwickelt wurde.
composer require lyranetwork/sylius-lyranetwork-plugin dev-lyra
[sylius-root]/config/
befindet: LyranetworkLyraLyranetworkLyraPlugin::class => ['all' => true],
[sylius-root]/config/
befindet: sylius_lyra :
resource : " @LyranetworkLyraPlugin/Resources/config/routing.yaml "
[sylius-root]/config/packages
befindet: winzou_state_machine :
sylius_payment :
callbacks :
after :
custom_action :
on : ["process", "authorize", "complete"]
do : ["@lyranetworklyra.order_service", "sendConfirmationEmail"]
args : ["object"]
[sylius-root]/config
befindet: services:
[...]
lyranetworklyra.order_service:
class: LyranetworkLyraServiceOrderService
public: true
composer dump-autoload
Vorsichtig
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
Das Plugin sollte nun in der Liste der Zahlungsmethoden, die Sie erstellen können, verfügbar sein.
[sylius-root]/composer.json
in autoload psr-4 die folgende Zeile hinzu: "Lyranetwork\Lyra\": "LyranetworkLyra/src/"
[sylius-root]/config/
befindet: LyranetworkLyraLyranetworkLyraPlugin::class => ['all' => true],
[sylius-root]/config/
befindet: sylius_lyra :
resource : " @LyranetworkLyraPlugin/Resources/config/routing.yaml "
[sylius-root]/config/packages
befindet: winzou_state_machine :
sylius_payment :
callbacks :
after :
custom_action :
on : ["process", "authorize", "complete"]
do : ["@lyranetworklyra.order_service", "sendConfirmationEmail"]
args : ["object"]
[sylius-root]/config
befindet: services:
[...]
lyranetworklyra.order_service:
class: LyranetworkLyraServiceOrderService
public: true
composer dump-autoload
Vorsichtig
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
Das Plugin sollte nun in der Liste der Zahlungsmethoden, die Sie erstellen können, verfügbar sein.
In der Sylius-Verwaltungsoberfläche:
Configuration > Payment methods
.Create
, um die Liste der verfügbaren Zahlungsmethoden anzuzeigen.Payment by Lyra Collect
um es hinzuzufügen und zu konfigurieren.Create
klicken. composer remove lyranetwork/sylius-lyranetwork-plugin
sylius/composer.json
, in autoload psr-4 die Zeile: "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/
entfernen oder deren Zusammenführung aufheben. SyliusAdminBundlePaymentMethod_form.html.twig
SyliusAdminBundleOrderShow_payment.html.twig
SyliusShopBundleCheckoutSelectPayment_choice.html.twig
SyliusUiBundleFormtheme.html.twig
composer dump-autoload
php bin/console cache:clear
Jede in dieser Distribution enthaltene Quelldatei des Lyra Collect-Zahlungsmoduls ist unter der MIT-Lizenz (MIT) lizenziert.
Den vollständigen Text der MIT-Lizenz finden Sie in LICENSE.txt. Es ist auch im World Wide Web unter dieser URL verfügbar: https://opensource.org/licenses/mit-license.html.