michael/laravelpagseguro
Laravel package for integrating PagSeguro payments into your application. It provides a simple API to create checkout requests, handle payment notifications, and manage transactions, making Brazilian payment integration straightforward for Laravel developers.
Architecture fit
PaymentGateway interface, no DTOs, no domain events). Adopting it means your checkout code becomes coupled to a gateway that is itself being retired.Integration feasibility
composer.json pins era-appropriate constraints (PHP 7.x, Illuminate 5.x, Guzzle 6). Modern Laravel (9/10/11) and PHP 8.1+ will fail dependency resolution without a fork.Technical risk
Key questions
Stack fit
Migration path
PaymentGateway interface in your domain (authorize, capture, refund, handleWebhook, reconcile). Implement PagSeguroAdapter over the package; forbid direct facade calls outside the adapter.payments / payment_events tables — never rely on the gateway as your system of record.Compatibility
ext-* requirements, and whether package auto-discovery is declared. Assume Laravel 9+ requires a fork with updated composer.json and possibly Guzzle 7 API adjustments.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?