Download the PHP package idci/payment-bundle without Composer
On this page you can find all versions of the php package idci/payment-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package payment-bundle
PaymentBundle
This Symfony bundle provide help for integrating payments solutions by the normalization of payment process thanks to gateways. Each used gateway must have a configuration to set its parameters.
Example controller :
A list of commands is provided by this bundle to manage gateway configurations & transactions.
Installation
Add dependency in your file:
Install this new dependency in your application using composer:
Enable bundle in your application kernel :
Add this to your file
(Optional) If you want to customize the payment logger, by defaults, it will output into main handler
Install routes in your file:
These tutorials may help you to personalize yourself this bundle:
- Create a new payment gateway: incorporate new payment method to this bundle
- Create your own transaction manager : help you to retrieve transaction from other stockages methods (default: Doctrine)
- Use this bundle with step bundle: simple configuration to make this bundle work with step bundle
- Create your own event subscriber: learn how to work with transaction event
Supported Gateways
- example)
- example)
- example)
- Monetico (Unsupported for now)
- Ogone (Unsupported for now)
- example)
- example)
- example)
- example)
- example)
- example)
- Atos Sips Bin
- Mercanet (example)
- Scellius (example)
- Sogenactif (example)
- Atos Sips POST
- Mercanet (example)
- Sogenactif (example)
- Atos Sips JSON
- Mercanet (example)
- Sogenactif (example)
For testing purpose:
- Parameters
- Cards
Command
PaymentGatewayConfiguration
Transaction
Tests
Add test routing :
You can now test gateways on (be sure to have created one or more gateway configuration)
Resources
UML Diagram
All versions of payment-bundle with dependencies
symfony/dependency-injection Version ^4.0 || ^5.0 || ^6.0
symfony/dom-crawler Version ^4.0 || ^5.0 || ^6.0
symfony/framework-bundle Version ^4.0 || ^5.0 || ^6.0
symfony/form Version ^4.0 || ^5.0 || ^6.0
symfony/templating Version ^4.0 || ^5.0 || ^6.0
symfony/twig-bundle Version ^4.0 || ^5.0 || ^6.0
symfony/monolog-bundle Version ^3.3
symfony/process Version ^4.0 || ^5.0 || ^6.0
ramsey/uuid Version ^4.0 || ^5.0 || ^6.0
ramsey/uuid-doctrine Version ^1.4
doctrine/persistence Version ^2.2 || ^3.0
payum/iso4217 Version ~1.0
paypal/rest-api-sdk-php Version ^1.13
stripe/stripe-php Version ^6.7
jwarkentin/flaky Version ~0.0.9
payplug/payplug-php Version ~2.5