wexample / symfony-payment
Payments for Symfony: a guarded status machine, provider-agnostic collection, webhooks and events
4.0.6
2026-10-22 17:25 UTC
Requires
- php: >=8.5
- wexample/php-pseudocode: >=2.2.4
- wexample/symfony-api: >=14.0.5
- wexample/symfony-check: >=4.0.4
- wexample/symfony-geo: >=8.0.2
- wexample/symfony-helpers: >=18.0.2
- wexample/symfony-media: >=5.0.1
- wexample/symfony-money: >=7.0.4
- wexample/symfony-pseudocode: >=4.0.2
- wexample/symfony-remote-payment: >=3.0.4
Requires (Dev)
- phpunit/phpunit: ^13
- wexample/symfony-testing: >=2.0.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Version: 4.0.6
Payments for Symfony: a guarded status machine, provider-agnostic collection, webhooks and events
Table of Contents
symfony-payment collects money for anything payable — a cart, an invoice, a membership — through any provider of symfony-remote-payment, or by hand for transfers and cash. A payment's state only changes through guarded transitions, driven by provider webhooks rather than by the browser, and every change is an event the payable's package listens to.