Mollie é a integração de gateway de pagamento mais popular e avançada com Sylius. Este plug -in é oficialmente certificado por Mollie. Atualmente, a integração suporta os seguintes métodos de pagamento:
Poucas palavras de Mollie: Nossa missão é criar um campo de jogo maior para todos. Ao oferecer soluções de pagamento mundiais convenientes e seguras, removemos barreiras para que você possa se concentrar no crescimento de seus negócios. Ser autêntico é a nossa linha de base.
Mollie é uma das empresas de tecnologia da finalização mais rápida da Europa. Fornecemos uma API de pagamento simples, que permite que a WebShop e os construtores de aplicativos implementem mais de vinte métodos de pagamento diferentes de uma só vez. Nossos pacotes e plugins são completamente de código aberto, disponíveis gratuitamente e fáceis de integrar ao seu projeto atual.
Mollie prospera em inovação. Quando começamos, lideramos o setor de pagamentos, introduzindo produtos de pagamento sem esforço que eram mais fáceis, mais baratos e mais flexíveis do que os bancos rígidos e complicados poderiam fazer. Agora, mais de uma década depois, confiável por mais de 70.000 empresas, a Mollie ainda está construindo produtos inovadores e trabalhando duro para melhorar os pagamentos.
Este plug-in de código aberto foi desenvolvido para ajudar a comunidade Sylius e disponibilizar a plataforma de pagamentos Mollie para qualquer loja Sylius. Se você tiver alguma dúvida adicional, gostaria de ajudar na instalação ou configuração do plug -in ou precisar de qualquer assistência com o seu projeto Sylius - informe -nos enviando um email para [email protected]
Trabalhamos em versões estáveis, suportadas e atualizadas de pacotes. Recomendamos que você faça o mesmo.
Pacote | Versão |
---|---|
Php | ^7.2 || ^8.0 |
ext-json: * | |
Mollie/Mollie-api-php | ^2.0 |
Sylius/Admin-Order-Creation-Plugin | ^0,12 || ^0,13 || v0.14 |
Sylius/reembolso-plugin | ^1.0 |
Sylius/Sylius | ~ 1.9.0 || ~ 1.10.0 || ~ 1.11.0 || ~ 1.12.0 |
Para o guia de instalação completo, vá para a instalação
Durante a configuração primeiro, salve as chaves no banco de dados e clique em "Carregar métodos"
Você pode usar SyliusMolliePlugin:DirectDebit:_form.html.twig
e @SyliusMolliePlugin/Grid/Action/cancelSubscriptionMollie.html.twig
modelos para adicionar o formulário para suplementar os dados de débito direto e cancelar o formulário da tabela.
Para um exemplo de como fazer isso, dê uma olhada nesses arquivos de origem.
Execute o comando abaixo para ver quais serviços da Symfony são compartilhados com este plug -in:
$ 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/
diretóriosymfony server:start
no terminal. Ele iniciará o servidor local.yarn watch
no terminal. Ele assistirá às suas mudanças nos catálogos de administração e loja: ../../src/Resources/assets/admin/..
, ../../src/Resources/assets/shop/..
yarn dev
no terminal para criar seus ativos uma vez no modo de desenvolvimento.yarn encore production
no terminal, para criar seus ativos uma vez no modo de produção - é necessário antes de criar todas as solicitações de tração. 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
Para comunicação on -line, convidamos você a conversar conosco e outros usuários no Sylius Slack.
Para saber mais sobre nosso fluxo de trabalho de contribuição e muito mais, incentivamos você a usar os seguintes recursos:
O código -fonte deste plugin é totalmente gratuito e liberado nos termos da licença do MIT.
Se você deseja entrar em contato conosco, a melhor maneira é preencher o formulário em nosso site ou enviar-nos um e-mail para [email protected] com suas perguntas. Garantimos que respondemos assim que pudermos!