nordkit/svea
Modern PHP SDK for Svea Checkout, Payment Admin, webhook subscriptions and inbound webhook verification. Fluent API with typed value objects, retries, idempotency, async task polling, and a robust testing fake. Includes first-class Laravel integration.
subscriptions module, reducing reliance on manual admin operations.admin module, enabling self-service for customer support.locale: 'sv-SE').Svea::checkout()), Artisan commands, and Laravel events (SveaWebhookReceived) integrate cleanly with existing Laravel apps.Svea::fake() mimics Svea’s API for unit/feature tests (critical for CI/CD pipelines).Adopt if:
Look elsewhere if:
final readonly).For Executives: "This package lets us launch Svea Checkout in weeks, not months*, by eliminating manual API integration work. It handles:
Key benefits: ✅ Faster time-to-market (no custom SDK development). ✅ Reduced risk (battle-tested with PHPStan level 6, Laravel 11/12/13). ✅ Scalable (handles high-volume retries and async tasks). ✅ Audit-ready (optional Wiretap integration logs all API calls).
Cost: Zero upfront (MIT license), with long-term savings from avoided dev time and lower error rates."*
For Engineering: *"This is a first-class Svea SDK for PHP/Laravel with:
Svea::checkout()->create()->when(...) for conditional logic.Svea::fake() lets you mock Svea’s API in tests (like Laravel’s Http::fake()).SveaWebhookReceived), and Artisan commands for subscriptions.Trade-offs:
Recommendation: Use this for new projects or greenfield integrations. For legacy systems, evaluate the effort to adapt it vs. building a custom solution."*
How can I help you explore Laravel packages today?