paymob / symfony-bundle
Paymob 支付的 Symfony 扩展包。
1.0.0
2024-05-14 11:52 UTC
Requires
- paymob/php-library: 1.0.*
This package is not auto-updated.
Last update: 2024-09-18 08:39:51 UTC
README
安装
通过 paymob/symfony-bundle composer 安装 Paymob 支付的 Symfony 扩展包。
composer require paymob/symfony-bundle在项目的
config/routes.yaml文件中添加以下路由
paymob_symfony:
resource: '@PaymobSymfonyBundle/Resources/config/routing.yaml'
- 如果您的应用程序不使用 Symfony Flex,您应手动启用扩展包,在
config/bundles.php文件中添加以下行
return [
// ...
Paymob\SymfonyBundle\PaymobSymfonyBundle::class => ['all' => true]
];
- 根据您的需求,自定义位于 vendor/paymob/symfony-bundle/src/Controller/ProcessController.php 文件中的过程和回调操作。
配置
Paymob 账户
- 登录到 Paymob 账户 → 在左侧菜单中设置。
- 获取密钥、公开 API 密钥、HMAC 和支付方法 ID(集成 ID)。
商户配置
- 编辑 vendor/paymob/symfony-bundle/src/Resources/config/services.yaml 文件,并将每个键粘贴到其位置。
- 请确保添加用逗号 , 分隔的集成 ID。这些 ID 将显示在 Paymob 支付页面中。
- 复制 services.yaml 文件中存在的集成回调 URL,只用您的网站域名替换 {YourWebsiteURL}。然后,将其粘贴到 Paymob 账户中每个支付集成/方法的回调 URL 中。
- 以下 URL 被视为您的网站 Paymob 支付处理过程。只需将 {YourWebsiteURL} 替换为实际域名。