forci/epay-bundle

A Symfony2 bundle for working with the epay.bg payment gateway.

Installs: 2

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 3

Forks: 0

Open Issues: 0

Type:symfony-bundle

v0.1.0 2017-12-14 23:45 UTC

This package is auto-updated.

Last update: 2024-12-16 09:04:21 UTC


README

TODO

  • Tests

Usage

  • Register a service that extends the Forci\Component\Epay\Client\ClientOptions class
  • Register a service that implements the Forci\Component\Epay\Client\PaymentHandlerInterface interface
  • in your config.yml add:
wucdbm_epay:
    client_options: "YourOptionsServiceId"
    client_handler: "YourHandlerServiceId"
  • Add a new Forci\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_url parameter (defaults to receive)
  • Mouting the @ForciEpayBundle/Resources/config/routing.yml file in your routing.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/receive by 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_path command 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