Inhaltsverzeichnis
- Erstellen und Abrufen der API-Schlüssel
- Ruf den Module Manager in Prestashop auf, um das Sezzle Modul herunterzuladen und zu installieren
- Konfigurieren des Sezzle Moduls
- Teste deine Sezzle Zahlungsintegration
- Schalte deine Integration live
- Erweiterung des Moduls
- Neuinstallation
- Bestellungsstatus
Um dieses Tutorial zu beginnen, musst Du auf deiner Prestashop Website und im Sezzle Händler Dashboard angemeldet sein.
- Erstellen und Abrufen der API-Schlüssel
Klicke zuerst auf "api-schlüssel erstellen" und füge deine Schlüssel in die Prestashop Modul-Einstellung ein.
Um das Sezzle Modul zu erstellen, musst Du die Händler-ID verwenden.
Auf dem Sezzle Händler Dashboard findest Du die Händler-ID, indem Du erst auf Einstellungen und dann auf Geschäft gehst.
Jetzt wurden deine API-Schlüssel erstellt und Du besitzt eine Händler-ID, so dass Du zurück zur Modul-Einstellungsseite gehen kannst, die Du vorher geöffnet hast. Beachte, dass diese API-Schlüssel für die Annahme von echten Zahlungen gedacht sind. Klicke hier auf Testzahlungen.
- Ruf den Module Manager in Prestashop auf, um das Sezzle Modul herunterzuladen und zu installieren
Du findest das Sezzle Modul unter: https://addons.prestashop.com/de/andere-zahlungsmethoden/51350-4-zinsfreie-raten-gesamtpreis-aufteilen-mit-sezzle.html
Andernfalls gehe im linken Menü auf den Reiter Modul-Katalog und gib in die Suchleiste "Sezzle" ein.
Sobald Du das Sezzle Modul ausgewählt hast, kannst Du auf die Schaltfläche "Installieren" klicken.
Jetzt ist das Modul installiert und Du kannst auf die Schaltfläche “Einstellungen” klicken.
Wenn das erledigt ist, gehst Du zu deinem Sezzle Händler Dashboard und klickst in den Einstellungen auf den Reiter API-Schlüssel. Wie im Menü auf der linken Seite zu sehen.
-
Konfigurieren des Sezzle Moduls
Falls Du das Modul in PrestaShop geschlossen hast, kannst Du es wiederfinden, indem Du im Menü auf der linken Seite erst auf Module dann auf Module Manager klickst. In der Suchleiste kannst Du "Sezzle" eingeben und die Enter-Taste drücken. Jetzt sollten Du das Sezzle Modul sehen. Auf der rechten Seite siehst Du die Schaltfläche Einstellungen. Klicke darauf, um die Seite zur Konfiguration des Sezzle Moduls zu öffnen.
Live Mode Ist der Live Mode ausgeschaltet, dient dies dazu, deine Zahlungen des Sezzle Moduls zu testen. Um echte Zahlungen durchzuführen, musst Du diesen Bereich aktivieren.
Merchant Id Ist die Händler-ID, die Du in deinem Sezzle Händler Dashboard finden kannst.
Public key and Private key Sind API-Schlüssel, mit denen Du Zugang zu deinem Sezzle Konto in deinem Modul erhältst. Diese kannst Du in Schritt 1 finden.
Payment Action Eine Autorisierung stellt sicher, dass das Kreditkonto deines Kunden offen und über ausreichende Mittel verfügt, um die übermittelte Transaktion durchzuführen.
Wenn die Karte diese Kriterien erfüllt, hält die ausstellende Bank den Betrag in Höhe der Autorisierung zurück. Dies erfordert eine manuelle Erfassung durch den Händler. Die Erfassung erfolgt automatisch, wenn sie mit der Autorisierung ausgewählt wird.
Allow Customer Tokenization Token ermöglichen Dir den einfachen und sicheren Einzug regelmäßiger Zahlungen. Bei der Tokenisierung handelt es sich um eine Technologie, bei der sensible Daten, wie z. B. Kreditkartendaten, zusammengefasst und durch eine eindeutige Kombination aus Zahlen und/oder Buchstaben ersetzt werden. Diese Kombination liefert genügend Informationen, um die ursprünglichen Daten in einer geschützten Umgebung wiederherzustellen. Durch die Verwendung von Token kann Sezzle Zahlungsaufträge sicher und einfach ausführen.
Enable Widget ermöglicht es, das Widget auf der Website ein- oder auszuschalten.
- Teste deine Sezzle Zahlungsintegration
Zuerst musst Du die Sandbox-API-Schlüssel in den Moduleinstellungen hinzufügen. Um Zugang zu diesen API-Schlüsseln zu erhalten, kontaktiere bitte unser Support-Team.
Sobald Du die Sandbox-API-Schlüssel zu deiner Modulkonfiguration hinzugefügt hast, musst Du den "Live Mode" auf Nein stellen.
-
Schalte deine Integration live
In den Moduleinstellungen musst Du die öffentlichen und privaten API-Schlüssel und die Händler-ID eingeben.
Oben siehst Du den Live Mode. Vergewissere Dich, dass er aktiviert ist, indem Du auf Ja klickst.
Dasselbe gilt für Allow Customer Tokenization und Enable Widget.
Wenn Du fertig bist, musst Du nach unten scrollen, bis du zur Schaltfläche Speichern gelangst.
Klickst Du auf Speichern, bist du fertig mit der Konfiguration des Sezzle Moduls.
- Erweiterung des Moduls
Wenn Du bereits eine ältere Version des Sezzle PrestaShop-Moduls verwendest und die neueste Version nutzen möchtest, gehst Du wie folgt vor:
- Deinstalliere das bisherige Sezzle Modul.
- Wähle im Dropdown-Menü Upgrade die Option Deinstallieren.
- Entferne den Ordner /sezzle manuell aus dem Ordner /modules (falls er bei der Deinstallation nicht entfernt wurde).
- Installiere die neueste Modul-Version wie im Installationsschritt beschrieben.
- Konfiguriere die neueste Modulversion, wie im Konfigurationsschritt beschrieben.
- Neuinstallation
Wenn Du das Modul neu installierst, übernimmt das Modul die meisten Konfigurationen und Funktionen mit Ausnahme der unten aufgeführten Punkte. Wir empfehlen Dir, die hier aufgeführten Schritte zu befolgen, um sicherzustellen, dass bei einer Neuinstallation des Moduls keine Einstellungen aus einer früheren Installation übernommen werden.
- Bestellungsstatus
- Das Modul behält den Bestellungsstatus "Awaiting Sezzle Payment" bei, da bestehende Bestellungen diesen Eintrag noch verwenden können. Wenn Du auch diese Einträge entfernen möchtest, stell zunächst sicher, dass du diese nicht mehr verwendet werden.
- Ruf die Seite Bestellungen in deinem Prestashop-Administrationsbereich auf.
- Filtere die Bestellungen nach dem Bestellungsstatus "Awaiting Sezzle Payment".
- Wenn es welche gibt, verschiebe sie in einen anderen Eintrag, den Du verwenden möchtest.
Wenn es keine Bestellungen mehr mit diesem Eintrag gibt, kannst Du den Eintrag aus deiner Bestellungsstatusliste löschen.
- Konfigurationen
- Das Modul behält die “AWAITING_SEZZLE_PAYMENT” Einstellungsfelder in deiner Datenbank, für den Fall, dass in deinem System noch Aufträge mit den entsprechenden Einträgen vorhanden sind. Wenn Du den Eintrag bereits entfernt hast, kannst Du auch die übrig gebliebenen Konfigurationen entfernen.