Mollie est l'intégration de passerelle de paiement la plus populaire et la plus avancée avec Sylius. Ce plugin est officiellement certifié par Mollie. L'intégration prend actuellement en charge les méthodes de paiement suivantes:
Peu de mots de Mollie: Notre mission est de créer un terrain de jeu plus important pour tout le monde. En offrant des solutions de paiement mondiales pratiques et sûres, nous supprimons les barrières afin que vous puissiez vous concentrer sur la croissance de votre entreprise. Être authentique est notre référence.
Mollie est l'une des sociétés de nageoires financières à la croissance la plus rapide d'Europe. Nous fournissons une API de paiement simple, qui permet aux constructeurs de Webshop et d'applications de mettre en œuvre plus de vingt méthodes de paiement différentes en une seule fois. Nos packages et plugins sont entièrement open-source, disponibles gratuitement et faciles à intégrer dans votre projet actuel.
Mollie prospère sur l'innovation. Lorsque nous avons commencé, nous avons dirigé l'industrie des paiements en introduisant des produits de paiement sans effort qui étaient plus faciles, moins chers et plus flexibles que ce que les banques rigides et encombrantes pouvaient faire. Désormais, plus d'une décennie plus tard, fiable de plus de 70 000 entreprises, Mollie construit toujours des produits innovants et travaille dur pour améliorer les paiements.
Ce plugin open-source a été développé pour aider la communauté de Sylius et mettre la plate-forme de paiement Mollie à la disposition de n'importe quel magasin Sylius. Si vous avez des questions supplémentaires, vous souhaitez aider à installer ou à configurer le plugin ou à avoir besoin d'aide avec votre projet Sylius - faites-le nous savoir en envoyant un e-mail à [email protected]
Nous travaillons sur des versions stables, prises en charge et à jour des packages. Nous vous recommandons de faire de même.
Emballer | Version |
---|---|
Php | ^ 7.2 || ^ 8.0 |
ext-json: * | |
mollie / mollie-ap-php | ^ 2.0 |
Sylius / Admin-Order-Creation-Plugin | ^ 0,12 || ^ 0,13 || v0.14 |
Sylius / Rembour-Plugin | ^ 1.0 |
Sylius / Sylius | ~ 1.9.0 || ~ 1.10.0 || ~ 1.11.0 || ~ 1.12.0 |
Pour le guide d'installation complet, veuillez aller à l'installation
Pendant la configuration d'abord, enregistrez les clés de la base de données, puis cliquez sur "Charges Méthodes"
Vous pouvez utiliser SyliusMolliePlugin:DirectDebit:_form.html.twig
et @SyliusMolliePlugin/Grid/Action/cancelSubscriptionMollie.html.twig
les modèles pour ajouter la forme pour compléter les données de carte de débit directes et annuler la forme de l'abandon de la brillante UI.
Pour un exemple sur la façon de procéder, jetez un œil à ces fichiers source.
Exécutez la commande ci-dessous pour voir quels services Symfony sont partagés avec ce plugin:
$ bin/console debug:container sylius_mollie_plugin
$ composer install
$ cd tests/Application
$ yarn install
$ yarn encore dev
$ bin/console assets:install -e test
$ bin/console doctrine:database:create -e test
$ bin/console doctrine:schema:create -e test
$ symfony server:start
$ open http://localhost:8080 // or the port showed in your terminal while runing command with symfony server:start
webpack_encore:
output_path: '%kernel.project_dir%/public/build/default'
builds:
mollie-admin: '%kernel.project_dir%/public/build/mollie-admin'
mollie-shop: '%kernel.project_dir%/public/build/mollie-shop'
in: src/Resources/views/Shop/_javascripts.html.twig:
<script src="https://js.mollie.com/v1/mollie.js"></script>
{{ encore_entry_script_tags('shop-entry', null, 'mollie-shop') }}
{{ encore_entry_script_tags('plugin-shop-entry', null, 'mollie-shop') }}
in: src/Resources/views/Shop/_stylesheets.html.twig:
{{ encore_entry_link_tags('shop-entry', null, 'mollie-shop') }}
{{ encore_entry_link_tags('plugin-shop-entry', null, 'mollie-shop') }}
in: src/Resources/views/Admin/_javascripts.html.twig:
{{ encore_entry_script_tags('admin-entry', null, 'mollie-admin') }}
{{ encore_entry_script_tags('plugin-admin-entry', null, 'mollie-admin') }}
in: src/Resources/views/Admin/_stylesheets.html.twig:
{{ encore_entry_link_tags('admin-entry', null, 'mollie-admin') }}
{{ encore_entry_link_tags('plugin-admin-entry', null, 'mollie-admin') }}
./tests/Application/
répertoiresymfony server:start
dans Terminal. Il commencera le serveur local.yarn watch
dans le terminal. Il surveillera vos modifications dans les catalogues d'administration et de magasin: ../../src/Resources/assets/admin/..
, ../../src/Resources/assets/shop/..
yarn dev
dans le terminal pour construire vos actifs une fois en mode de développement.yarn encore production
dans le terminal, pour construire vos actifs une fois en mode de production - il est requis avant de créer chaque demande de traction. tests/application/public/build/mollie-admin/..
tests/application/public/build/mollie-shop/..
bin/console assets:install
./src/Resources/assets/admin/**/
./src/Resources/assets/shop/**/
$ bin/behat
$ bin/phpspec run
Pour la communication en ligne, nous vous invitons à discuter avec nous et d'autres utilisateurs sur Sylius Slack.
Pour en savoir plus sur notre flux de travail de contribution et plus encore, nous vous encourageons à utiliser les ressources suivantes:
Le code source de ce plugin est entièrement gratuit et libéré selon les termes de la licence MIT.
Si vous souhaitez nous contacter, la meilleure façon est de remplir le formulaire sur notre site Web ou de nous envoyer un e-mail à [email protected] avec vos questions. Nous garantissons que nous répondons dès que possible!