forci / epay-bundle
一个用于与epay.bg支付网关一起工作的Symfony2扩展包。
v0.1.0
2017-12-14 23:45 UTC
Requires
- php: >=7.1.3
- forci/epay: ~0.1
- symfony/framework-bundle: ~3.0|~4.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.8
- wucdbm/php-cs-fixers: ~0.1
This package is auto-updated.
Last update: 2024-09-16 08:29:01 UTC
README
待办事项
- 测试
使用方法
- 注册一个扩展
Forci\Component\Epay\Client\ClientOptions
类的服务 - 注册一个实现
Forci\Component\Epay\Client\PaymentHandlerInterface
接口的服务 - 在config.yml中添加
wucdbm_epay:
client_options: "YourOptionsServiceId"
client_handler: "YourHandlerServiceId"
- 在AppKernel中添加
new Forci\Bundle\EpayBundle\WucdbmEpayBundle(),
行,在注册必选服务的包之后 >> A F T E R << - 可选,覆盖
wucdbm_epay.receive_url
参数(默认为receive
) - 将
@ForciEpayBundle/Resources/config/routing.yml
文件挂载到你的routing.yml
中
wucdbm_epay:
resource: "@WucdbmEpayBundle/Resources/config/routing.yml"
prefix: /payments/epay
- 接收地址现在将是
/payments/epay/%wucdbm_epay.receive_url%
- 默认为/payments/epay/receive
。这为您提供了更改接收支付URL的完全灵活性。 - 使用
app/console wucdbm_epay:get_receive_path
命令确保您有正确的接收路径 - 前往epay.bg并联系他们的支持,要求他们设置正确的接收URL