bitbag/multisafepay-plugin

适用于 Sylius 应用程序的 MultiSafepay 支付插件。


README

Sylius 的 MultiSafepay 支付插件

_ Slack Support

在 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提出您的问题。我们保证尽快回答!