wucdbm / epay-bundle
一个用于处理 epay.bg 支付网关的 Symfony2 扩展包。
v1.0.2
2017-08-24 22:39 UTC
Requires
- php: ~5.5|~7.0
- symfony/framework-bundle: ~2.8|~3.0
- wucdbm/epay: ~1.0
README
用法
- 注册一个扩展
Wucdbm\Component\Epay\Client\ClientOptions
类的服务 - 注册一个实现
Wucdbm\Component\Epay\Client\PaymentHandlerInterface
接口的服务 - 在 config.yml 中添加以下内容:
wucdbm_epay:
client_options: "YourOptionsServiceId"
client_handler: "YourHandlerServiceId"
- 在 AppKernel >> A F T E R << 必须服务注册的扩展包之后,添加以下行:
new Wucdbm\Bundle\EpayBundle\WucdbmEpayBundle(),
- 可选地,覆盖
wucdbm_epay.receive_url
参数(默认为receive
) - 将
@WucdbmEpayBundle/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