bitbag / coinbase-plugin
Coinbase支付插件,用于Sylius应用程序。
Requires
- php: ^7.3 || ^7.4
- ext-json: *
- coinbase/coinbase-commerce: ^1.0
- sylius/sylius: ~1.9.0 || ~1.10.0
Requires (Dev)
- 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-debug-extension: ^2.0.0
- 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
- phpspec/phpspec: ^7.0
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: 0.12.85
- phpstan/phpstan-doctrine: 0.12.33
- phpstan/phpstan-strict-rules: ^0.12.0
- phpstan/phpstan-webmozart-assert: 0.12.12
- phpunit/phpunit: ^9.5
- 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
- vimeo/psalm: 4.7.1
Conflicts
- symfony/browser-kit: 4.1.8
- symfony/dependency-injection: 4.1.8
- symfony/dom-crawler: 4.1.8
- symfony/routing: 4.1.8
- symfony/symfony: 4.1.8
This package is auto-updated.
Last update: 2024-08-11 13:36:29 UTC
README
BitBag SyliusCoinbasePlugin
在BitBag,我们坚信开源。然而,我们之所以能够这样做,正是因为我们杰出的客户,他们慷慨地与我们分享了一些工作成果。因此,如果您觉得有可能与我们合作,请随时联系我们。您可以在https://bitbag.io/了解我们的专业服务、技术和联系方式。
喜欢我们所做的事情吗?想要加入我们吗?请查看我们的职业页面。还不熟悉Symfony & Sylius,但仍然想加入我们吗?加入我们的学院!
目录
概述
此插件允许您将Coinbase支付与Sylius平台应用集成。
我们在这里帮助您
此开源插件是为了帮助Sylius社区而开发的。如果您有任何其他问题,需要帮助安装或配置插件,或需要任何Sylius项目的协助——请告诉我们!
安装
需要使用composer安装插件
composer require bitbag/coinbase-plugin
在您的config/routes.yaml
文件顶部导入路由
bitbag_sylius_coinbase_plugin: resource: "@BitBagSyliusCoinbasePlugin/Resources/config/routing.yml"
将插件类添加到您的config/bundles.php
文件中
return [ BitBag\SyliusCoinbasePlugin\BitBagSyliusCoinbasePlugin::class => ['all' => true], ];
清除缓存
bin/console cache:clear
Webhook订阅
为了插件能正常工作,需要添加一个关于支付状态的URL。该URL可以在设置中设置,格式应类似于https://{your_domain}/payment/coinbase/notify
定制
您可以为以下服务添加装饰,并扩展以下表单:
运行以下命令以查看与该插件共享的Symfony服务:
$ bin/console debug:container bitbag_sylius_coinbase_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和多卖家市场的电子商务咨询和开发。
我们首先是顾问。我们以对问题的诊断、对客户想要实现的需求和目标的分析开始每个项目。
我们在最佳技术的支持下构建了难忘的、一致的数字客户旅程。根据对特定组织的目标和需求的详细分析,我们创建了专门的系统和应用程序,让企业得以成长。
我们的团队精通波兰语、英语、德语和法语。这就是为什么我们与来自世界各地的客户合作如此顺畅。
有关Sylius的一些数字来自BitBag
- 包括顾问、UI/UX设计师、Sylius培训的前端和后端开发人员在内的50+ 专家,
- 基于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提出您的问题。我们保证我们会尽快回答!