bitbag / multisafepay-plugin
适用于 Sylius 应用程序的 MultiSafepay 支付插件。
Requires
- php: ^7.4 || ^8.0
- multisafepay/api: ^2.0
- sylius/sylius: ~1.9.0 || ~1.10.0 || ~1.11.0
Requires (Dev)
- babdev/pagerfanta-bundle: ^2.5
- behat/behat: ^3.6.1
- behat/mink-selenium2-driver: ^1.4
- dmore/behat-chrome-extension: ^1.3
- dmore/chrome-mink-driver: ^2.7
- friends-of-behat/mink: ^1.8
- friends-of-behat/mink-browserkit-driver: ^1.4
- friends-of-behat/mink-extension: ^2.4
- friends-of-behat/page-object-extension: ^0.3
- friends-of-behat/suite-settings-extension: ^1.0
- friends-of-behat/symfony-extension: ^2.1
- friends-of-behat/variadic-extension: ^1.3
- friendsofsymfony/oauth-server-bundle: ^1.6 || >2.0.0-alpha.0 ^2.0@dev
- lakion/mink-debug-extension: ^2.0.0
- phpspec/phpspec: ^7.0
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: 0.12.88
- phpstan/phpstan-doctrine: 0.12.37
- phpstan/phpstan-strict-rules: ^0.12.0
- phpstan/phpstan-webmozart-assert: 0.12.12
- phpunit/phpunit: ^9.5
- polishsymfonycommunity/symfony-mocker-container: ^1.0
- sensiolabs/security-checker: ^6.0
- sylius-labs/coding-standard: ^4.0
- symfony/browser-kit: ^4.4 || ^5.2
- symfony/debug-bundle: ^4.4 || ^5.2
- symfony/dotenv: ^4.4 || ^5.2
- symfony/intl: ^4.4 || ^5.2
- symfony/web-profiler-bundle: ^4.4 || ^5.2
- symplify/easy-coding-standard: ^8.3
- vimeo/psalm: 4.6.4
This package is auto-updated.
Last update: 2024-08-30 01:26:15 UTC
README
Sylius 的 MultiSafepay 支付插件
在 BitBag,我们坚信开源。然而,我们能够做到这一点,正是因为我们杰出的客户,他们慷慨地与我们分享了一些工作成果。因此,如果您觉得我们有合作的可能性,请随时联系我们。您可以在https://bitbag.io/了解我们的更多专业服务、技术和联系方式。
喜欢我们所做的工作?想加入我们?请查看我们的职业页面。还不熟悉 Symfony 和 Sylius,但仍想加入我们?加入我们的学院!
目录
概述
此插件允许您将 MultiSafepay 支付集成到 Sylius 平台应用程序中。
我们在这里帮助您
这个 开源插件是为了帮助 Sylius 社区而开发的。如果您有任何额外的问题,需要帮助安装或配置插件,或者需要任何 Sylius 项目的帮助 - 请告诉我们!
安装
通过 composer 安装插件
composer require bitbag/multisafepay-plugin
将配置导入您的 config/packages/bitbag_sylius_multisafepay_plugin.yaml
文件
imports: - { resource: "@BitBagSyliusMultiSafepayPlugin/Resources/config/config.yml" }
将插件类添加到您的 config/bundles.php
文件
return [ BitBag\SyliusMultiSafepayPlugin\BitBagSyliusMultiSafepayPlugin::class => ['all' => true], ];
MultiSafepay 允许从“失败”或“已取消”状态恢复支付。因此,覆盖您的 config/packages/_sylius.yaml
文件中的状态机配置
winzou_state_machine: sylius_payment: transitions: process: from: [new, cancelled, failed] to: processing
清除缓存
bin/console cache:clear
定制
您可以装饰的服务和可以扩展的表单
运行以下命令以查看与该插件共享的 Symfony 服务
$ bin/console debug:container bitbag_sylius_multisafepay_plugin
测试
$ composer install $ cd tests/Application $ yarn install $ yarn run gulp $ bin/console assets:install web -e test $ bin/console doctrine:database:create -e test $ bin/console doctrine:schema:create -e test $ bin/console server:run 127.0.0.1:8080 -d web -e test $ open http://localhost:8080 $ bin/behat $ bin/phpspec run
关于我们
BitBag 是一家由一群热爱他们所做工作并且做得正确的人组成的公司。我们使用 Sylius、Shopware、Akeneo 和 Pimcore 为 PIM、eZ Platform 为 CMS、VueStorefront 为 PWA 完成了电子商务技术栈。我们的目标是提供可扩展的敏捷解决方案,以满足客户的需求,实现真正的数字化转型。我们的主要专业领域包括 B2C、B2B 和多卖家市场的电子商务咨询和开发。
我们首先充当顾问。我们以对问题的诊断和客户希望实现的需求和 目标 的分析开始每个项目。
我们在最优秀的技术之上构建了 难忘的、一致的数字客户旅程。根据特定组织的具体目标和需求进行详细分析,我们创建了专门的系统和应用程序,让企业得以增长。
我们的团队精通 波兰语、英语、德语和法语。这就是为什么我们与世界各地的客户合作顺畅。
一些关于 BitBag 和 Sylius 的数据
- 50+ 专家,包括顾问、UI/UX 设计师、Sylius 训练的前端和后端开发者
- 基于Sylius交付了120+项目
- BitBag的客户遍布25+个国家
- 在Sylius生态系统中有4+年的经验。
我们的服务
- 发展战略领域的业务审计/咨询
- 数据/商店迁移
- 无头电子商务
- 个性化软件开发
- 项目维护和长期支持
- 技术支持。
主要客户: Mollie, Guave, P24, Folkstar, i-LUNCH, Elvi Project, WestCoast Gifts。
如果您需要Sylius开发的帮助,请直接联系我们。您可以在此网站上填写表格,或发送电子邮件至hello@bitbag.io!
社区
对于在线交流,我们邀请您在Sylius Slack上与我们及其他用户聊天。
演示Sylius商店
我们创建了一个包含一些插件实用用例的演示应用程序!访问sylius-demo.bitbag.io查看。管理员可以通过sylius-demo.bitbag.io/admin/login链接和bitbag: bitbag
凭据访问。我们在演示中使用的插件
如果您需要Sylius功能的概述,请预约我们的专家进行咨询。
为开发者提供的额外资源
要了解更多关于我们的贡献流程和其他信息,我们鼓励您使用以下资源
许可
本插件的源代码完全免费,并按照MIT许可证条款发布。
联系
如果您想联系我们,最佳方式是在我们的网站上填写表格,或发送电子邮件至hello@bitbag.io提出您的问题。我们保证尽快回答!