flux-se/sylius-payum-monetico-plugin

为Sylius的Payum Monetico网关插件


README

Latest Version on Packagist Software License Build Status Quality Score

Sylius Payum Monetico网关插件

此插件旨在为Payum添加一个新网关,以支持通过Sylius插件使用Monetico

有关更多信息,请参阅 https://www.monetico-paiement.fr/

安装

使用Composer安装

$ composer require flux-se/sylius-payum-monetico-plugin

启用此插件

<?php

# config/bundles.php

return [
    // ...
    FluxSE\SyliusPayumMoneticoPlugin\FluxSESyliusPayumMoneticoPlugin::class => ['all' => true],
    // ...
];

启用Monetico通知所需的路由

# config/routes/flux_se_sylius_payum_monetico.yaml

flux_se_sylius_payum_monetico_notify:
  resource: "@FluxSESyliusPayumMoneticoPlugin/Resources/config/routing/notify.yaml"

配置

Monetico通知URL

使用Monetico商家门户

https://www.monetico-services.com/fr/test/identification/authentification.html

点击“配置”菜单项,最后点击名为“GESTION CODES SITES”的子菜单项,您可以向Monetico发送电子邮件以添加与名为 flux_se_sylius_payum_monetico_notify 的Symfony路由相对应的“通知URL”(“URL du CGI2”)示例

https://my_domain.tld/monetico/notify

Monetico凭据

在您的Monetico商家门户中获取您的 TPE号码、您的 KEY 和您的 公司名称(标记为“Code Site”)

https://www.monetico-services.com/fr/test/identification/authentification.html

  1. TPE号码:可以在您的Monetico商家门户右侧侧边栏的下拉菜单中选择
  2. KEY:点击“配置”菜单项,最后点击名为“CLÉ DE SÉCURITÉ”的子菜单项。您可以向账户所有者发送电子邮件以获取您的 KEY
  3. 公司名称:点击“配置”菜单项,最后点击名为“GESTION CODES SITES”的子菜单项。 公司名称 标记为“Code Site”。

Sylius配置

进入管理区域,登录,然后点击左侧菜单项“CONFIGURATION > 支付方式”。创建一个新的支付方式类型“Monetico”

Create a new payment method

然后会显示一个表单,填写所需字段

  1. “代码”字段(例如:“monetico”)。

  2. 选择此支付方式将影响的渠道。

  3. 网关配置(需要从这里获取信息

    Gateway Configuration

    注意1:截图包含错误测试凭据。

  4. 为每种需要的语言为此支付方式提供一个显示名称(以及描述)

最后,点击“创建”按钮以保存您的新支付方式。