Shopware Platinum Partner
Extension Premium Partner
200+ Projects
75+ Experts
This guide helps store owners, developers, and agencies seamlessly integrate Unzer a versatile European payment provider into Shopware. It walks through each step, with clear instructions, structured sections, and mandatory screenshots to illustrate key parts of the implementation.
Unzer (formerly Heidelpay) is a European payment service provider, currently servicing tens of thousands of merchants. It supports a wide range of payment methods across Europe:
Why Unzer suits Shopware stores:
serialize_precision = -1
in php.ini. Shopware 5 requires PHP 7.2+.You can install the plugin via Composer or manually.
composer require unzerdev/shopware6 php bin/console plugin:refresh php bin/console plugin:install --activate UnzerPayment6 php bin/console cache:clear
custom/plugins/UnzerPayment6
.cd custom/plugins/UnzerPayment6
and run composer install --no-dev
.composer require unzerdev/shopware5
Or manually place the unzipped folder into custom/plugins/
, then activate via Plugin Manager.
Choose the mode per payment method (cards, wallets, invoice, etc.).
Activating Payment Methods
With Test mode enabled and sandbox API keys entered, proceed with test purchases.
What if the Unzer connection fails?
Check API credentials, confirm sandbox vs live mode, re-register webhooks, verify HTTPS and firewall allowances, and clear plugin cache.
What fees does Unzer charge?
Typical fees are around 1.50 % + €0.20 per transaction, monthly fees from €19, and setup approx. €149. (Verify pricing in your merchant contract.)
How are refunds handled?
Initiate refunds in Shopware under Orders → Transactions (full or partial). This action also creates the refund in Unzer backend.
What if a payment method is unavailable?
Confirm the method is enabled in Unzer backend and Shopware settings, ensure you’re operating in a supported country / currency, and re-register webhooks.
How does Unzer Invoice Secured work?
It guarantees merchant payment regardless of eventual buyer default ideal where payment risk must be mitigated.