wucdbm / epay-bundle
A Symfony2 bundle for working with the epay.bg payment gateway.
Installs: 79
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Type:symfony-bundle
pkg:composer/wucdbm/epay-bundle
Requires
- php: ~5.5|~7.0
- symfony/framework-bundle: ~2.8|~3.0
- wucdbm/epay: ~1.0
README
Usage
- Register a service that extends the Wucdbm\Component\Epay\Client\ClientOptionsclass
- Register a service that implements the Wucdbm\Component\Epay\Client\PaymentHandlerInterfaceinterface
- in your config.yml add:
wucdbm_epay:
    client_options: "YourOptionsServiceId"
    client_handler: "YourHandlerServiceId"
- Add a new Wucdbm\Bundle\EpayBundle\WucdbmEpayBundle(),line to your AppKernel >> A F T E R << the bundle that registers the mandatory services
- Optionally, override the wucdbm_epay.receive_urlparameter (defaults toreceive)
- Mouting the @WucdbmEpayBundle/Resources/config/routing.ymlfile in yourrouting.yml
wucdbm_epay:
    resource: "@WucdbmEpayBundle/Resources/config/routing.yml"
    prefix: /payments/epay
- The receive address will now be /payments/epay/%wucdbm_epay.receive_url%-/payments/epay/receiveby default. This gives you the full flexibility to alter the URL at which you receive the payments.
- Use the app/console wucdbm_epay:get_receive_pathcommand to make sure you have the correct receive path
- Go to epay.bg and contact their support asking them to set your correct receive URL