fusionpayments.io domain (as seen in #22) reflects LionTech’s rebranding or infrastructure changes. This aligns with the package’s goal of abstracting SDK complexity but introduces a critical dependency on external domain ownership. The facade and DI architecture remain intact, but the change may require:
fusionpayments.io is properly resolved and HTTPS endpoints are secure (e.g., no mixed-content warnings).config/liontech.php (e.g., api_url override) for backward compatibility during transition periods.nokimaro/liontech-php-sdk v2.x+ support fusionpayments.io?).fusionpayments.io (requires updating webhook_url in config)..env/config/liontech.php system remains robust, but users must now account for the new domain in:
LIONTECH_API_URL=https://fusionpayments.io)..env to reflect fusionpayments.io (e.g., LIONTECH_API_URL).config:publish:
php artisan config:publish liontech-laravel --tag=config --force
nokimaro/liontech-php-sdk v2.x+ supports fusionpayments.io. If not, the package may break until the SDK is updated.HttpTests to verify:
301 redirects from old to new domain).fusionpayments.io as the source.liontech.com) is deprecated, ensure the package handles 410 Gone or 301 redirects gracefully.fusionpayments.io; test under load./v1/webhooks → /api/v2/events), the package’s verification logic may fail silently.fusionpayments.io endpoints.fusionpayments.io to detect latency spikes.nokimaro/liontech-php-sdk v2.x+ support fusionpayments.io? If not, what’s the ETA for an update?config/liontech.php (e.g., api_url and webhook_url keys)?staging.fusionpayments.io)?fusionpayments.io in the package’s CI? If not, how will users verify compatibility?liontech.com)? Does the package warn users before breaking changes?fusionpayments.io meet PCI-DSS requirements for card data handling? (Verify LionTech’s compliance docs.)fusionpayments.io on app boot (e.g., using Illuminate\Support\Facades\URL).Laravel Log).openssl extension (critical for RSA).curl version (if LionTech’s SDK uses modern HTTP/2 features).fusionpayments.io responses (e.g., using Http::fake()).fusionpayments.io resolves correctly in your infrastructure.nokimaro/liontech-php-sdk is v2.x+ (check composer.json).config/liontech.php before updating.composer require nokimaro/liontech-laravel:nokimaro/liontech-php-sdk@^2.0
php artisan config:publish liontech-laravel --tag=config --force
.env:
LIONTECH_API_URL=https://fusionpayments.io
LIONTECH_WEBHOOK_URL=https://fusionpayments.io/api/v2/webhooks
config/liontech.php if needed:
'api' => [
'url' => env('LIONTECH_API_URL', 'https://fusionpayments.io'),
'timeout' => 30,
],
$transaction = LionTech::transaction()->create([
'amount' => 1000,
'currency' => 'USD',
]);
// Add error handling for domain-related failures (e.g., DNS, SSL).
fusionpayments.io:
public function handleWebhook(Request $request) {
if (!LionTech::verifyWebhook($request, 'fusionpayments.io')) {
abort(403, 'Invalid signature or domain');
}
// Process event
}
laravel-mockhttp).fusionpayments.io as the Host header.liontech.com) is rejected if deprecated.phpversion()).openssl and curl at boot (e.g., via AppServiceProvider).LionTech facade or LionTech’s SDK bindings.fusionpayments.io DNS/SSL..env and config/liontech.php.How can I help you explore Laravel packages today?