LionTech::orders()->create().payment.succeeded) via WebhookSignatureVerifier.LionTech::refunds()->create()).Adopt if:
Look elsewhere if:
laravel-stripe).nokimaro/liontech-php-sdk for non-Laravel projects)."This Laravel package lets us integrate FusionPayments—our chosen payment gateway—without building a custom SDK from scratch. It handles PCI-compliant card encryption, webhook security, and multi-merchant support out of the box, reducing development time by 60–80% while lowering audit risk. For platforms like [Product Name], this enables faster time-to-market for subscriptions, refunds, and payouts, and supports our multi-tenant roadmap. The package is MIT-licensed, actively maintained, and aligns with our tech stack (Laravel 13, PHP 8.3+)."
Key Outcomes:
*"This package wraps FusionPayments’ PHP SDK with Laravel-native features: auto-discovery, facades, dependency injection, and config helpers. It’s type-safe, well-tested (100% coverage), and handles edge cases like:
- Token refresh: Automatic OAuth handling via the underlying SDK.
- Webhook security: Built-in signature verification with
WebhookSignatureVerifier.- Card encryption: RSA encryption via
CardEncryptor(PCI-compliant).- Multi-tenancy: Support for per-tenant credentials via direct client instantiation.
Why use it?
- Zero setup: Auto-registers with Laravel’s service provider.
- Consistent API: Facade (
LionTech::orders()->create()) or DI (PaymentsClient $payments).- Future-proof: Backed by the upstream
nokimaro/liontech-php-sdk(v1.1.3+).- Debugging: Clear error handling and config validation.
Trade-offs:
- Unofficial (but actively maintained by the community).
- Laravel-only (use the SDK directly for non-Laravel projects).
Recommendation: Adopt for core payment flows; pair with feature flags for gradual rollout."*
Critical for:
CheckoutController, SubscriptionController)./fusionpayments/webhook).TenantService::getClient()).How can I help you explore Laravel packages today?