
| Modul-Version | 1.0.0 – Stand 03.11.2025 |
| Modulname | nexi Paygate für Magento 2 |
| Modulkategorie | Bezahlmethoden / Payments Dieses Modul fügt dem OXID eShop zusätzliche Zahlungsarten hinzu. |
| Modulanbieter | Nexi Germany GmbH - Helfmann-Park 7 - 65760 Eschborn www.nexi.de |
| Entwicklung des Moduls | Fatchip GmbH www.fatchip.de Mail: support@fatchip.de |
| Nexi Merchant Support: | Mail: nexi-helpdesk@computop.com |
Das nexi Paygate für Magento 2 ermöglicht die Anbindung von Magento 2 an die nexi Plattform.
Das Plugin unterstützt die Abwicklung nachfolgender Zahlungsarten:
Kredit- und Debitkarten inkl. 3D Secure
Online-Überweisung
Lastschrift (SEPA)
Wallet
Ratenkauf
Rechnung

Für die Verwendung des Magento 2 nexi Payment Plugins sind folgende Systemvorrausetzungen notwendig:

Für die Installation des Magento 2 nexi Payment Plugins führen Sie die nachfolgenden Schritte aus:
composer require fatchip-gmbh/plugin-magento2-nexi php bin/magento module:enable Fatchip_Nexi php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento cache:flush
Die aktuelle Versionsnummer des Magento 2 nexi Payment Plugin erhalten Sie unter https://github.com/FATCHIP-GmbH/plugin-magento2-nexi/releases
Für Plugin-Updates können Sie auch unseren Twitter-Account: https://twitter.com/fatchip folgen.
Um das Magento 2 nexi Payment Plugin zu aktualisieren, müssen Sie die nachfolgenden Schritte ausführen:

composer update php bin/magento setup:upgrade php bin/magento setup:di:compile php bin/magento cache:flush
Die allgemeinen Einstellungen für das Plugin finden Sie im Mangento 2 Adminbereich im Menüpunkt NEXI → General

Die Daten für MerchantID, HMAC und Password bekommen Sie vom nexi Sales-Team nach Vertragsabschluss.
Vergessen Sie nicht, nach Eingabe oder Änderung der Daten, den Magneto 2 Cache über das Cache Management zu leeren.
| Konfiguration | Beschreibung |
|---|---|
| MerchantID | Ihre nexi Merchant ID |
| HMAC | Ihr HMAC-Key |
| Encryption mode | Hier wählen Sie den Verschlüsselungsmodus zwischen AES oder Blowfish aus. |
| Password | Ihr AES / Blowfish Passwort |
| Order number Präfix | Wird zu Anfang der in Magento 2 erzeugten Bestellnummer eingefügt. |
| Order number Suffix | Wird an die in Magento 2 erzeugte Bestellnummer angehangen. |
| Pending Payment Order Lifetime (minutes) | Definiert Zeitspanne für automatisches Storno von Pending-Payment Bestellungen. |
Die Einstellungen für die einzelnen Zahlarten finden Sie im Mangento 2 Adminbereich im Menüpunkt NEXI → Payment
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| Mode | Hier legen Sie fest, wann der Kunde seine Kreditkarten Informationen eingibt. iFrame: Kreditkartendaten werden nach Klick auf Place Order in ein iFrame eingegeben. Silent Mode: Kreditkartendaten werden im Abschnitt der Zahlartenauswahl eingegeben. Payment Page: Kreditkartendaten werden nach Klick auf Place Order in ein iFrame eingegeben. Das iFrame ist auf einer blanken Seite eingebunden, anstatt im Shop-Layout. Hinweis: Für die Kreditkartenanbindung ist es notwendig eine PCI-Selbstauskunft für Ihren Kreditkarten Acquirer auszufüllen. Weitere Informationen erhalten Sie von Ihrem nexi Ansprechpartner. Bitte klären Sie vorab mit ihm, ob Sie die iFrame-, Payment Page- oder die Silent Mode Variante nutzen wollen. |
| Test-Mode | Das Plugin erlaubt den Betrieb der Kreditkartenzahlung in einem sogenannten „Test-Modus“, in welchem alle ausgeführten Test-Transaktionen nicht zu realen Buchungen führen. Die De/Aktivierung des Testmodus erfolgt über diesen Menüpunkt. |
| Capture method | Hier legen Sie fest, zu welchem Zeitpunkt die Zahlung eingezogen wird. AUTO: Reservierte Beträge werden sofort automatisch eingezogen. MANUAL: Geldeinzüge werden von Ihnen manuell oder durch ein anderes System im Magento 2 Backend durchgeführt. |
| New Order Status | Hier legen Sie fest, welchen Status neue Bestellungen haben sollen. |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Creditcard types (Silent Mode) | Wählen Sie hier die Kreditkartenmarken aus, die im Frontend zur Auswahl stehen. Diese Option ist nur wirksam, wenn als Mode der Silent Mode ausgewählt ist. |
| Template Name | Name der XSLT-Datei mit Ihrem individuellen Layout für das Bezahlformular. Wenn Sie kein individuelles Formular nutzen, verwenden Sie hier bitte den Templatenamen ct_responsive. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| Capture method | Hier legen Sie fest, zu welchem Zeitpunkt die Zahlung eingezogen wird. AUTO: Reservierte Beträge werden sofort automatisch eingezogen. MANUAL: Geldeinzüge werden von Ihnen manuell oder durch ein anderes System im Magento 2 Backend durchgeführt. |
| New Order Status | Hier legen Sie fest, welchen Status neue Bestellungen haben sollen. |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| PayPal Express active | Hier aktivieren/deaktivieren Sie die Anzeige des PayPal-Express-Button im Mini-Warenkorb und im Warenkorb. |
| PayPal Express Live Mode | Hier aktivieren/deaktivieren den Livemodus für PayPal Express |
| PayPal Account ID | Die PayPal Account ID finden Sie in Ihrem PayPal-Konto. Diese zwingend notwendig für die Verwendung von PayPal Express. |
| Client ID | Dies Option ist nur sichtbar, wenn der PayPal Express Livemodus aktiviert ist. Die Client ID erhalten Sie von nexi |
| Partner Attribution ID | Dies Option ist nur sichtbar, wenn der PayPal Express Livemodus aktiviert ist. Die Partner Attribution ID erhalten Sie von nexi |
| Capture method | Hier legen Sie fest, zu welchem Zeitpunkt die Zahlung eingezogen wird. AUTO: Reservierte Beträge werden sofort automatisch eingezogen. MANUAL: Geldeinzüge werden von Ihnen manuell oder durch ein anderes System im Magento 2 Backend durchgeführt. |
| New Order Status | Hier legen Sie fest, welchen Status neue Bestellungen haben sollen. |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| Klarna Account | Bei nexi können mehrere Klarna-Benutzernamen auf einer MerchantID hinterlegt und durch diesen Parameter angesteuert werden. Standardmäßig ist dieser Wert „0“. Bei mehreren Klarna-Accounts stimmen Sie den Wert bitte mit … ab. |
| New Order Status | Hier legen Sie fest, welchen Status neue Bestellungen haben sollen. |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| Service | Hier stellen Sie ein, wie die Anbindung an iDeal erfolgt: iDEAL direkt: iDEAL-Integration via niederländische Hausbank. Gutschriften über das Plugin sind bei einer Direktanbindung nicht möglich. via PPRO: Anbindung über den Dienstleister PPRO |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| New Order Status | Hier legen Sie fest, welchen Status neue Bestellungen haben sollen. |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| Merchant-ID | Ihre Amazon Merchant-ID. Diese finden Sie im Amazon-Seller-Account |
| Public Key ID | Ihr Amazon Public-Key-ID-. Diese finden Sie Amazon-Seller-Account |
| Button Color | Farbe des Amazon-Buttons im Checkout |
| Used Marketplace | Stellen Sie hier den von Ihnen genutzen Amazon-Marketplace ein |
| Capture method | Hier legen Sie fest, zu welchem Zeitpunkt die Zahlung eingezogen wird. AUTO: Reservierte Beträge werden sofort automatisch eingezogen. MANUAL: Geldeinzüge werden von Ihnen manuell oder durch ein anderes System im Magento 2 Backend durchgeführt. |
| New Order Status | Hier legen Sie fest, welchen Status neue Bestellungen haben sollen. |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| Request BIC | Hier legen Sie fest, ob der Kunde seine BIC eintragen muss |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
| Konfiguration | Beschreibung |
|---|---|
| Enabled | yes aktiviert die Zahlart no deaktiviert die Zahlart |
| Title | Hier können Sie den Namen der Zahlart, wie sie im Checkout angezeigt werden soll, festlegen |
| Service | Hier stellen Sie ein, wie die Anbindung an Przelewy24 erfolgt: Przelewy24 direkt: Przelewy24-Integration via polnischer Hausbank. Gutschriften über das Plugin sind bei einer Direktanbindung nicht möglich. via PPRO: Anbindung über den Dienstleister PPRO |
| Instructions | Sie können hier einen Text hinterlegen, welcher dann bei der Zahlart im Checkout angezeigt wird. |
| Minimum Order Total | Hier können Sie einen Betrag eingeben, ab dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen unter diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Maxmimum Order Total | Hier können Sie einen Betrag eingeben, bis zu dem die Zahlart im Checkout zur Verfügung steht. Bei Bestellungen über diesem Betrag, wird die Zahlart im Checkout ausgeblendet. |
| Sort Order | Legen Sie hier fest, in welcher Reihenfolge die Zahlart im Checkout angezeigt werden soll. |
Mit dem Modul wurde ein neuer Status „Pending Payment“ für Bestellungen eingeführt. Dieser Status wird an der Bestellung gesetzt, wenn ein Kunde auf die Zahlungseite geht und ggf abbricht oder nicht zur Danke Seite des Shops zurück geleitet wird.
Wenn der Zahlungsvorgang abgebrochen wurde, können die Bestellung automatisch nach X Minuten storniert werden.
Dies übernimmt der Conrjob anhand der Einstellung Pending Payment Order Lifetime (minutes) im Mangento 2 Adminbereich im Menüpunkt NEXI → General
Der Cronjob kann entweder manuell über ssh im Shoproot mit: php bin/magento cron:run
ausgeführt werden oder automatisch in der Crontab hinterlegt werden.
*/5 * * * /PFAD/ZUM/MAGENTO/HOME/VERZEICHNIS/bin/magento cron:run
Im Magento 2 Adminbereich unter NEXI → API finden Sie alle Logeinträge zu den Requests, Responses und Notifies.
Sollten Sie Fragen zum Plugin und zu Ihrem Merchantkonto haben, wenden Sie sich bitte an den nexi Helpdesk nexi-helpdesk@computop.com .