bluepayment-plugin/sylius-plugin

基于Sylius电商平台的Blue Media支付插件

安装: 155

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 2

开放问题: 0

类型:sylius-plugin


README

基本信息

BluePayment是一个支付模块,允许在基于Sylius平台的店铺中实现无现金交易。如果您还没有此插件,可以在这里下载:这里。

主要功能

模块的主要功能包括:

  • 通过构建交易开始点实现在线支付
  • 处理交易状态通知(XML通知)
  • 支持无需在服务中注册的购物
  • 支持两种工作模式 - 测试和生产(每种模式都需要单独的账户数据,请联系我们获取)
  • 跳转到Blue Media支付墙/网关,在那里提供所有支付方式

要求

  • PHP 7.3或更高版本
  • Sylius 1.7.4或更高版本

变更说明

版本 1.0.0

  • 文档的第一版

安装

  1. 在此下载插件:这里。
  2. 执行以下命令
composer require bluepayment-plugin/sylius-plugin
  1. 检查文件bundles.php中是否存在条目
Bluemedia\SyliusBluepaymentPlugin\BluemediaSyliusBluepaymentPlugin::class => ['all' => true],
  1. config/routes.yaml 中添加条目
bluemedia_sylius_bluepayment_payment:
    resource: "@BluemediaSyliusBluepaymentPlugin/Resources/config/payment_routing.yml"
    prefix: /bluepayment
  1. 执行命令
mkdir -p templates/bundles/SyliusAdminBundle/
cp -R vendor/bluepayment-plugin/sylius-plugin/src/Resources/views/* templates/bundles/
  1. 转到支付方式选项卡
  2. 点击创建并选择在线Blue Media支付方式添加新的支付方式
  3. 转到模块配置

配置

配置插件的基本字段

  1. 代码 - 插件的自定义名称,例如:Blue Media支付

  2. 激活? - 选择是或否以确定支付通道在提交订单时是否可见

  3. 渠道 - 选择应通过Blue Media网关显示支付的渠道

  4. 使用测试环境 - 选择是,则所有支付将被重定向到位于https://oplacasie-accept.bm.pl的测试支付网关。如果不这样做,将自动设置为生产版本网关,并将所有支付重定向到https://oplacasie.bm.pl

    如果选择测试环境,模块不会处理任何实际支付。

  5. 合作伙伴服务标识符 - 是一个数值,对于每个店铺是唯一的(您将从Blue Media获得它)。

  6. 共享密钥 - 是分配给特定店铺的唯一密钥(您将从Blue Media获得它)。

  7. 要显示货币 - 在“配置”->“货币”选项卡中定义它们

  8. 为选定的语言添加支付名称和描述 - 它们将在提交订单时显示。

URL配置

确保在Blue Media管理面板中https://oplacasie.bm.plhttps://oplacasie-accept.bm.pl下以下字段包含正确的商店地址