Magento 2
Magento 2 ist ein von Adobe entwickeltes Open-Source-E-Commerce-System zur Erstellung von Online-Shops. Dank eines entsprechenden Plugins kann die Zahlungslösung von zahls.ch in Magento 2 integriert werden.
Allgemein
Magento 2 ist ein von Adobe entwickeltes Open-Source-E-Commerce-System zur Erstellung von Online-Shops. Dank eines entsprechenden Plugins kann die Zahlungslösung von zahls.ch in Magento 2 integriert werden.
Das Plugin ist auch mit der Magento Community Edition (Open Source) kompatibel.
Links
Funktionen
- ✅ Mehrwährungs-Fähigkeit
- ✅ Zahlungsmittel-Logos im Checkout
- ✅ Warenkorb-Übertragung
- ✅ Webhook-Fähigkeit
- ✅ Individuelle Zahlungsmittel-Konfiguration
- ❌ Hyvä Checkout (noch kein separates zahls.ch-Modul)
- ❌ Einstellungen zu Look & Feel
- ❌ Abonnement-Support
Zahlungsarten
Die folgenden Zahlungsarten werden vom Plugin unterstützt:
| Payrexx Pay | Payrexx Pay Plus | Externe Zahlungsanbieter | |
|---|---|---|---|
| Mastercard | Mastercard | Masterpass | |
| Visa | Visa | PayPal | |
| PostFinance Pay | American Express | Maestro | |
| TWINT | Diners Club International | HeyLight | |
| Google Pay | Discover Card | Swissbilling | |
| Pay by Bank | Apple Pay | WIRpay | |
| Kauf auf Rechnung | Google Pay | Barzahlen/viacash | |
| Crypto | Klarna | giropay | |
| eps | JCB | ||
| Bancontact | Paysafecash | ||
| iDEAL | Wero | Bitcoin | ||
| SEPA Direct Debit | Rechnung | ||
| POWERPAY | |||
| CembraPay | |||
| VERD |
Integration
Folge der unten stehenden Anleitung, um zahls.ch in Magento 2 zu integrieren.
Konfiguration von zahls.ch
-
Navigiere im Dashboard deines zahls.ch-Kontos zu API und Integrationen.
-
Klicke unterhalb von "E-Commerce-Integration hinzufügen" auf "Alle anzeigen".
-
Klicke neben Magento 2 auf "Hinzufügen":
-
Nimm im unten stehenden Fenster die folgenden Einstellungen vor:
- API-Schlüssel: Kopiere den angezeigten API-Schlüssel in die Zwischenablage, da du ihn später benötigst.
- Instanzname: Kopiere den angezeigten Instanznamen in die Zwischenablage, da du ihn später benötigst.
- Shop-Adresse eingeben: Erfasse in diesem Feld die URL deines Shops. Falls sich dein Shop nicht im Hauptverzeichnis (https://demo-shop.com) befindet, sondern in einem Unterverzeichnis, gib bitte den kompletten Pfad zu deinem Shop an.
Beispiel: https://demo-shop.com/shop
- Webhooks: Definiere, ob ein fehlgeschlagener Webhook erneut ausgeführt werden soll oder nicht. Ist die Checkbox aktiviert, wird bis zu 10 Mal versucht, den Webhook erneut zu versenden. Die Abstände der Versuche betragen 5 Minuten, 15 Minuten, 1 Stunde, 2 Stunden, 4 Stunden und danach jeweils 24 Stunden.
- Abschliessen: Klicke auf den grünen Button "Aktivieren", um die Konfiguration abzuschliessen.
Installation des Plugins
- Lade die neueste Version des Plugins herunter: Zahls_PaymentGateway.zip.
- Öffne den Ordner /app/code/ im Root-Verzeichnis der Magento-Installation (lege
codean, falls er fehlt). - Entpacke die ZIP-Datei dort, sodass app/code/Zahls/PaymentGateway/ entsteht.
Aktivierung der Erweiterung
- Logge dich in den Administrationsbereich von Magento 2 ein.
- Wechsle in das Root-Verzeichnis von Magento 2 und führe die folgenden Befehle aus:
$ bin/magento setup:upgrade
$ bin/magento setup:di:compile
$ bin/magento cache:clean
Konfiguration von Magento 2
- Navigiere im Administrationsbereich von Magento 2 zu Stores > Configuration > Sales > Payment Methods.
- Scrolle hinunter zu "Other Payment Methods" und klicke auf das dreieckige Symbol.
- Öffne "Required Settings" und trage die während der Konfiguration von zahls.ch in die Zwischenablage kopierten Werte ein:
- Instance Name: Trage den Instanznamen aus zahls.ch ein.
- API Secret Key: Trage den API-Schlüssel aus zahls.ch ein.