jms / payment-core-bundle
A unified API for processing payments with Symfony
Installs: 734 733
Dependents: 50
Suggesters: 0
Security: 0
Stars: 194
Watchers: 17
Forks: 106
Open Issues: 25
Type:symfony-bundle
pkg:composer/jms/payment-core-bundle
Requires
- php: >=5.6
 - defuse/php-encryption: ~2.0
 - doctrine/common: ~2.3
 - doctrine/dbal: ~2.3
 - doctrine/orm: ~2.3
 - symfony/browser-kit: >=2.3 <5.0
 - symfony/config: >=2.3 <5.0
 - symfony/dependency-injection: >=2.3 <5.0
 - symfony/event-dispatcher: >=2.3 <5.0
 - symfony/form: >=2.3 <5.0
 - symfony/http-foundation: >=2.3 <5.0
 - symfony/http-kernel: >=2.3 <5.0
 - symfony/options-resolver: >=2.3 <5.0
 - symfony/validator: >=2.3 <5.0
 
Requires (Dev)
- doctrine/doctrine-bundle: ~1.6
 - matthiasnoback/symfony-config-test: ^2.1
 - phpunit/phpunit: ~4.8|~5.4
 - sensio/framework-extra-bundle: ~3.0
 - symfony/doctrine-bridge: >=2.3 <5.0
 - symfony/dom-crawler: >=2.3 <5.0
 - symfony/framework-bundle: >=2.3 <5.0
 - symfony/phpunit-bridge: ~2.7
 - symfony/routing: >=2.3 <5.0
 - symfony/templating: >=2.3 <5.0
 - symfony/twig-bridge: >=2.3 <5.0
 - symfony/twig-bundle: >=2.3 <5.0
 - twig/twig: ~1.0
 
README
A unified API for processing payments with Symfony
This bundle provides the foundation for using different payment backends in Symfony projects. It abstracts away the differences between payment protocols and offers a simple and unified API for performing financial transactions.
Features:
- Simple, unified API (integrate once and use any payment provider)
 - Persistence of financial entities (such as payments, transactions, etc.)
 - Transaction management including retry logic
 - Encryption of sensitive data
 - Supports many payment backends out of the box
 - Easily support other payment backends
 
Documentation
License
- Code: Apache2
 - Docs: CC BY-NC-ND 3.0