Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Liontech Laravel Laravel Package

nokimaro/liontech-laravel

Laravel integration for the FusionPayments (LionTech) payment gateway. Auto-discovered service provider, static facade, DI-registered API client singletons, publishable env-based config, webhook signature verification, and RSA card encryption. PHP 8.3+, Laravel 11–13.

View on GitHub
Deep Wiki
Context7
1.1.3

Added

  • WebhookController example updated to use typed WebhookPayload DTO from SDK v1.1.3 — replaces manual array parsing with isSuccessful(), isDeclined(), and error->hasError()

Fixed

  • LionTechConfig: empty string key values (e.g. LIONTECH_KEY=) are now treated as null, triggering API auto-fetch fallback instead of passing an empty string to WebhookSignatureVerifier and CardEncryptor

Changed

  • Updated nokimaro/liontech-php-sdk dependency to ^1.1.3
1.1.0

Added

  • EncryptionKeyClient registered as a singleton in the service container and exposed via the LionTech facade

Fixed

  • CardEncryptor fallback was incorrectly fetching the webhook signature key (/signature-key) instead of the card encryption key (/encryption-key)
  • CreateRefundRequest example now passes the required webhookUrl parameter
  • ResponseStatus comparison in examples updated to use .value
  • CreateOrderRequest README example now includes the required description field

Changed

  • Updated nokimaro/liontech-php-sdk dependency to ^1.1
1.0.0

Added

  • Laravel service provider with auto-discovery
  • Facade Nokimaro\LionTech\Laravel\Facades\LionTech for static access to all SDK clients
  • Dependency injection support for Client and all individual API clients as singletons
  • LionTechConfig helper for configuration access and validation
  • Publishable config file (config/liontech.php) with environment variable defaults
  • Support for Laravel 11, 12, 13 and PHP 8.3, 8.4, 8.5
  • Built on nokimaro/liontech-php-sdk ^1.0
  • PHPStan level max with strict rules, 0 errors
  • 100% test coverage and 100% type coverage
  • CI workflow covering all supported PHP and Laravel version combinations
1.3.0

Added

  • migrate default API URLs to fusionpayments.io domain (#22) (6cb16ed)
1.2.0

Added

  • add workflow_dispatch trigger to release-please (50fe72a)

Fixed

  • let release-please manage tags and GitHub Releases (3fbc53f)
1.1.4

Fixed

  • remove markdown heading prefix from changelog section names (#11) (6376444)
  • rename release-please config to correct filename (#9) (208cd59)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table