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.

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 PayPayrexx Pay PlusExterne 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 Klarnagiropay
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:

  1. API-Schlüssel: Kopiere den angezeigten API-Schlüssel in die Zwischenablage, da du ihn später benötigst.
  2. Instanzname: Kopiere den angezeigten Instanznamen in die Zwischenablage, da du ihn später benötigst.
  3. 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
  1. 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.
  2. 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 code an, 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:
  1. Instance Name: Trage den Instanznamen aus zahls.ch ein.
  2. API Secret Key: Trage den API-Schlüssel aus zahls.ch ein.

Verwandte Themen