flizpay / flizpay-for-shopware
FLIZpay payment gateway for Shopware
Package info
github.com/Flizpay/flizpay-for-shopware
Type:shopware-platform-plugin
pkg:composer/flizpay/flizpay-for-shopware
Requires
- php: >=8.2
- shopware/core: ~6.7.0
- shopware/storefront: *
This package is not auto-updated.
Last update: 2026-07-30 15:38:14 UTC
README
Official FLIZpay payment plugin for Shopware 6.7+. Accept payments via FLIZpay and offer cashback rewards to your customers.
Table of Contents
- Features
- Requirements
- Installation
- Configuration
- Webhook Setup
- Cashback Feature
- Testing
- Troubleshooting
- Support
- License
Features
- Seamless FLIZpay payment integration
- Automatic webhook handling for payment confirmation
- Configurable cashback display in checkout
- Support for multiple sales channels
- German and English translations included
Requirements
- Shopware 6.7 or higher
- PHP 8.2 or higher
- Active FLIZpay merchant account
- SSL certificate (HTTPS required for webhooks)
Installation
Via Composer (Recommended)
composer require flizpay/flizpay-payment bin/console plugin:refresh bin/console plugin:install --activate FlizpayForShopware bin/console cache:clear
Manual Installation
- Download the plugin package
- Extract to
custom/plugins/FlizpayForShopware - Run the following commands:
bin/console plugin:refresh bin/console plugin:install --activate FlizpayForShopware bin/console cache:clear
Configuration
Step 1: Access Plugin Settings
- Log in to your Shopware Administration panel
- Navigate to Settings > Extensions > FLIZpay Payment
Step 2: Enter API Credentials
- Enter your API Key from your FLIZpay merchant dashboard
- The plugin will automatically validate your credentials
Step 3: Configure Webhook
- Copy the Webhook URL displayed in the settings
- Add this URL to your FLIZpay merchant dashboard
- Click Test Connection to verify the webhook is working
- The status indicator will turn green when configured correctly
Step 4: Enable Payment Method
- Navigate to Settings > Shop > Payment Methods
- Find "FLIZpay" in the list
- Enable the payment method for your desired sales channels
Webhook Setup
The webhook is essential for payment confirmation. FLIZpay sends payment status updates to your shop via webhook.
Webhook URL format:
https://your-shop.com/api/flizpay/webhook
Requirements:
- Your shop must be accessible via HTTPS
- The webhook endpoint must be reachable from the internet
- Firewall must allow incoming POST requests from FLIZpay servers
Cashback Feature
FLIZpay offers cashback rewards to customers. The plugin can display cashback information during checkout.
Cashback Display Options
Configure in plugin settings:
- Show Cashback in Checkout: Display estimated cashback amount
- Cashback Display Position: Choose where to show cashback info
- Custom Cashback Text: Personalize the cashback message
How It Works
- Plugin fetches cashback rates from FLIZpay API
- Cashback amount is calculated based on order total
- Information is displayed to customer during checkout
- Actual cashback is credited after successful payment
Testing
Test Checklist
- Plugin installs without errors
- API connection test passes
- Webhook test returns success
- Payment method appears in checkout
- Test payment completes successfully
- Order status updates correctly
- Webhook receives payment confirmation
Troubleshooting
Payment Method Not Visible
- Verify the payment method is enabled in Settings > Payment Methods
- Check that it's assigned to the correct sales channel
- Ensure API key is configured and webhook is active
- Clear the shop cache
Webhook Not Working
- Verify the webhook URL is correctly configured in FLIZpay dashboard
- Check that your server allows incoming POST requests
- Ensure SSL certificate is valid
- Check server logs for webhook errors
Payment Failed
- Check the order details in Shopware Administration
- Review logs in
var/log/for error details - Verify customer was redirected back from FLIZpay
- Contact FLIZpay support with transaction ID
API Connection Issues
- Verify API key is correct
- Check network connectivity to FLIZpay servers
- Ensure no firewall is blocking outgoing requests
- Try the connection test in plugin settings
Logs
Plugin logs are written to Shopware's standard log location:
var/log/
Look for entries containing "FLIZpay" or "flizpay" for plugin-specific logs.
Support
- FLIZpay Support: support@flizpay.de
- Documentation: https://www.docs.flizpay.de/docs/intro
- Merchant Dashboard: https://app.flizpay.de
License
This plugin is licensed under the MIT License. See the LICENSE file for details.
Changelog
See CHANGELOG.md for version history and updates.