aa-ahmed-aa/sylius-paymob-plugin

这是与 paymob 的支付集成


README

Sylius Paymob 插件

Sylius 插件,用于在埃及运营的支付网关 Paymob。

!!!! ⚠️ Sylius 版本支持

  • master 分支支持 sylius 版本 1.8 & 1.9
  • 1.12 分支支持 sylius 版本 1.12

快速开始安装

安装

composer require aa-ahmed-aa/sylius-paymob-plugin

确保插件已在 config/bundles.php 文件中注册

return [
    ...
    Ahmedkhd\SyliusPaymobPlugin\AhmedkhdSyliusPaymobPlugin::class => ['all'=>true]
];

将路由添加到您的 config/routes/sylius_shop.yaml

ahmedkhd_sylius_paymob_plugin_notify_url:
    resource: "@AhmedkhdSyliusPaymobPlugin/config/shop_routing.yml"

将配置添加到您的 config/packages/_sylius.yaml

imports:
 ...
    - { resource: "@AhmedkhdSyliusPaymobPlugin/config/config.yml" }

在 Paymob 上

payment integrations 选项卡中,点击编辑您的环境并添加以下 URL

交易处理回调

https://{域名}/payment/paymob/webhook

开发此插件

查看 开发指南