VibeFox Autopay for OpenCart — Hilfe
Anforderungen
OpenCart: 3.0.x (getestet mit 3.0.5.0) oder 4.0.2 und neuer (getestet mit 4.1.0.3).
PHP: 8.0 oder neuer.
Autopay-Dienst: Sie benötigen die Service ID und den Shared key (Hash-Schlüssel) Ihres Autopay-Dienstes. Diese werden im Autopay-Händlerportal angezeigt: portal.autopay.eu für den Live-Betrieb und testportal.autopay.eu für Tests. Testdienste haben eigene Service ID und Shared key; bitten Sie Autopay, einen zu eröffnen. Die Hash-Funktion des Dienstes muss SHA-256 sein.
Währung: Die Bestellwährung muss PLN, EUR, GBP, USD oder CZK sein und von Ihrem Autopay-Dienst akzeptiert werden.
Erreichbarer Shop: Autopay muss Benachrichtigungen an Ihren Shop senden können. Daher muss er aus dem Internet erreichbar sein, ohne Basic Authentication oder eine Firewall, die POST-Anfragen blockiert. Der Wartungsmodus blockiert die Benachrichtigungen nicht, da OpenCart Anfragen von Zahlungserweiterungen durchlässt.
VibeFox-Lizenzschlüssel: erhältlich auf vibefox.net. Ein Schlüssel funktioniert auf einer Domain.
Installation
Der Download ist eine ZIP-Datei mit den Paketen für beide OpenCart-Versionen. Entpacken Sie sie auf Ihrem Computer. Sie enthält README.txt, das Paket für OpenCart 3 wcp_autopay_payment-oc3-(version).ocmod.zip und das Paket für OpenCart 4 wcp_autopay_payment.ocmod.zip. Installieren Sie nur das Paket für Ihre OpenCart-Version. Der Lizenzschlüssel ist für beide Versionen gleich.
OpenCart 3
1. Gehen Sie im Admin-Bereich zu Extensions > Installer, klicken Sie auf Upload und wählen Sie die Datei wcp_autopay_payment-oc3-(version).ocmod.zip. Die Erweiterung enthält keine OCMOD-Modifikationen, daher muss Extensions > Modifications nicht aktualisiert werden. Statt über den Installer können Sie auch den Inhalt des Ordners upload aus dem Archiv in das Stammverzeichnis Ihres Shops kopieren.
2. Gehen Sie zu Extensions > Extensions und wählen Sie den Typ Payments. Suchen Sie VibeFox Autopay Payment und klicken Sie auf Install (der grüne +-Button). Ihr Admin-Benutzer benötigt das Recht, die Liste der Zahlungserweiterungen zu bearbeiten.
3. Klicken Sie auf Edit (der Stift-Button), um die Einstellungsseite zu öffnen. Fügen Sie Ihren VibeFox-Lizenzschlüssel im Lizenzblock oben auf der Seite in das Feld License key ein und klicken Sie auf Activate (siehe Lizenzschlüssel).
4. Geben Sie Service ID und Shared key (Test und Live) ein und wählen Sie die Währungen Ihres Dienstes.
5. Legen Sie im Autopay-Portal für Ihren Dienst die ITN-URL, die Rückkehr-URL und die Hash-Funktion SHA-256 fest (siehe Konfiguration).
6. Aktivieren Sie Enable/Disable und klicken Sie auf Save. Legen Sie eine Testbestellung im Testmodus an und deaktivieren Sie danach Test mode für echte Zahlungen.
OpenCart 4
1. Gehen Sie im Admin-Bereich zu Extensions > Installer, klicken Sie auf Upload und wählen Sie die Datei wcp_autopay_payment.ocmod.zip. Benennen Sie die Datei nicht um: OpenCart 4 entnimmt den Code der Erweiterung dem Dateinamen, und ein umbenanntes Paket funktioniert nicht.
2. Das Paket erscheint auf derselben Seite in der Liste der installierten Erweiterungen. Klicken Sie daneben auf Install (der grüne +-Button).
3. Gehen Sie zu Extensions > Extensions und wählen Sie den Erweiterungstyp Payments. Suchen Sie VibeFox Autopay Payment, klicken Sie auf Install (der grüne +-Button) und danach auf Edit (der Stift-Button).
4. Geben Sie den Lizenzschlüssel und die Einstellungen wie in den Schritten 3 bis 6 für OpenCart 3 ein. Die Einstellungsseite und ihre Felder sind in beiden Versionen gleich. Nur die ITN- und Rücksprungadressen sind anders (siehe ITN- und Rücksprungadresse).
Eine neue Installation startet mit deaktivierter Zahlungsart, aktiviertem Testmodus und PLN als einziger Währung.
Konfiguration
Alle Einstellungen befinden sich auf der Erweiterungsseite: Extensions > Extensions > Payments > VibeFox Autopay Payment > Edit. Die Abschnitte sind links aufgelistet; die Schaltfläche Save unter der Liste speichert die gesamte Seite. Oberhalb der Einstellungen warnt die Seite, wenn Service ID oder Shared key der gewählten Umgebung leer sind (die Zahlungsart wird dann in der Kasse ausgeblendet), und wenn die Standardwährung des Shops in Currencies nicht ausgewählt ist (die Zahlungsart wird dann in dieser Währung ausgeblendet). Solange der Testmodus aktiv ist, zeigt sie Test mode is on: payments go to the Autopay test environment (testpay.autopay.eu), no real money is taken. an. Ohne das Recht, die Erweiterung zu bearbeiten, zeigt die Seite die Einstellungen an, kann sie aber nicht speichern.
Beim Speichern muss Title 1 bis 128 Zeichen lang sein, Sort Order muss eine ganze Zahl sein, Total muss eine Zahl von 0 oder größer sein, und eine Service ID darf nur Buchstaben, Ziffern, Bindestriche und Unterstriche enthalten. Hat ein Feld einen Fehler, wird nichts gespeichert und die Seite nennt das Feld.
Autopay
Enable/Disable: Enable Autopay payment gateway schaltet die Zahlungsart ein oder aus. Standard: aus.
Title: der Name der Zahlungsart, den Kunden in der Kasse sehen. Er wird auch als Name der Zahlungsart in der Bestellung gespeichert. Standard: Autopay. Pflichtfeld, bis zu 128 Zeichen.
Description: der Text, den der Kunde im Schritt Confirm Order über dem Bestätigungsbutton sieht. Standard: Pay online by bank transfer, BLIK or card. You will be redirected to the secure Autopay payment page.
Sort Order: die Position von Autopay unter den Zahlungsarten in der Kasse. Lassen Sie das Feld leer oder geben Sie eine ganze Zahl ein.
Geo Zone: Bieten Sie Autopay nur für Rechnungsadressen in der gewählten Geo Zone an. Standard: All zones. Geo Zones richten Sie unter System > Localisation > Geo Zones ein.
Total: der Kassenbetrag in der Standardwährung des Shops, den eine Bestellung erreichen muss, bevor Autopay angeboten wird. Lassen Sie das Feld leer, um Autopay bei jedem Betrag anzubieten.
Autopay-Dienst
Service ID und Shared key werden im Autopay-Händlerportal angezeigt (portal.autopay.eu oder testportal.autopay.eu, in diesem Abschnitt verlinkt).
Test mode: verwendet die Autopay-Testumgebung (testpay.autopay.eu) und die unten genannten Testzugangsdaten. Standard: an. Schalten Sie ihn aus, um echte Zahlungen über pay.autopay.eu mit den Live-Zugangsdaten anzunehmen. Solange er aktiv ist, sehen Kunden im Schritt Confirm Order Test mode: no real payment is taken.
Service ID (production): die numerische Dienstkennung aus portal.autopay.eu.
Shared key (production): der Hash-Schlüssel des Live-Dienstes. Bewahren Sie ihn sicher auf.
Service ID (test): die numerische Dienstkennung aus testportal.autopay.eu.
Shared key (test): der Hash-Schlüssel des Testdienstes.
Gespeicherte Shared keys werden nie wieder angezeigt. Das Feld bleibt leer und zeigt Saved — leave empty to keep it. an. Geben Sie nur dann einen neuen Wert ein, wenn Sie ihn ändern möchten. Um einen gespeicherten Schlüssel zu entfernen, setzen Sie unter dem Feld den Haken bei Clear the saved key on save und klicken Sie auf Save.
Currencies: die Währungen, die Ihr Autopay-Dienst akzeptiert: PLN, EUR, GBP, USD, CZK. Autopay eröffnet in der Regel einen eigenen Dienst pro Währung. Die Zahlungsart wird nur angeboten, wenn die Kassenwährung hier ausgewählt ist. Standard: PLN.
ITN- und Rücksprungadresse
Tragen Sie diese Adressen im Autopay-Portal für Ihren Dienst ein, sowohl für den Live-Betrieb als auch für Tests. Die genauen Adressen werden im Feld Addresses dieses Abschnitts angezeigt und aus der Shop-Adresse Ihrer OpenCart-Installation gebildet:
Dies sind die Adressen für OpenCart 3. In OpenCart 4 lauten sie:
Kopieren Sie die Adressen genau so, wie die Einstellungen sie anzeigen. Ohne die ITN-URL werden Bestellungen nie bestätigt: OpenCart hält die Bestellung ohne Status, bis Autopay die Zahlung bestätigt. Jede ITN wird mit dem SHA-256-Hash geprüft, der mit dem Shared key des in der Benachrichtigung genannten Dienstes erstellt wurde. Benachrichtigungen ohne gültigen Hash oder mit einer unbekannten Service ID werden abgewiesen. Eine Benachrichtigung wird einer Bestellung nur dann zugeordnet, wenn ihre Zahlung mit demselben Autopay-Dienst gestartet wurde; eine Testbenachrichtigung bestätigt daher nie eine Live-Zahlung. Benachrichtigungen zu Zahlungen, die vor dem Umschalten von Test mode gestartet wurden, werden weiterhin mit dem richtigen Schlüssel geprüft, solange beide Zugangsdaten gespeichert bleiben.
Die Erweiterung verarbeitet in der ITN diese Zahlungsstatus:
Orders
OpenCart legt die Bestellung im Schritt Confirm Order ohne Status an (eine fehlende Bestellung). Die Bestellung erhält erst einen Status, wenn Autopay die Zahlung bestätigt (ITN SUCCESS). Eine fehlgeschlagene oder abgebrochene Zahlung lässt sie ohne Status. Bei OpenCart 4 kann eine unbezahlte Bestellung aus der Kasse den Status Voided erhalten, den OpenCart 4 setzt, wenn der Kunde zum Schritt Confirm Order zurückkehrt; die Erweiterung behandelt eine solche Bestellung wie eine Bestellung ohne Status, und ein späteres ITN SUCCESS markiert sie trotzdem als bezahlt. Jedes der folgenden Felder listet Ihre OpenCart-Bestellstatus auf.
Order Status After Payment: der Status, der gesetzt wird, wenn Autopay die Zahlung mit dem erwarteten Betrag und der erwarteten Währung bestätigt. Standard: Processing.
On Hold Status: der gezahlte Betrag oder die Währung weicht von der Bestellung ab, oder die Zahlung ist eingegangen, nachdem der Bestellstatus geändert wurde (zum Beispiel storniert). Die Bestellung wird nicht als bezahlt markiert; eine Notiz erklärt den Grund. Standard: Pending, da OpenCart keinen Status On hold hat. Sie können unter System > Localisation > Order Statuses einen eigenen Status anlegen und hier auswählen.
Advanced
Logging: schreibt Zahlungsereignisse in wc_ap_debug.log.php im Logs-Ordner von OpenCart (storage/logs). Die Datei lässt sich nicht über den Webbrowser öffnen; bei 5 MB wird sie nach wc_ap_debug.old.log.php verschoben. Schlüssel und Kundendaten werden nie protokolliert. Standard: aus. Solange die Option aus ist, wird nichts geschrieben, auch keine Fehler.
Log: zeigt die Größe und die neuesten Einträge des Protokolls. Klicken Sie auf Clear log, um es zu leeren.
Import / Export
Export: Download JSON speichert die Einstellungen als JSON-Datei. Shared keys werden nicht exportiert.
Import: Fügen Sie zuvor exportiertes JSON ein und klicken Sie auf Import, um die Einstellungen wiederherzustellen. Gespeicherte Shared keys bleiben erhalten.
Kasse
Im Schritt Payment Method wählt der Kunde die Zahlungsart (standardmäßig Autopay). Im Schritt Confirm Order sieht der Kunde Ihre Beschreibung und den Hinweis You will be redirected to the secure Autopay payment page to complete the payment. OpenCart legt die Bestellung in diesem Schritt an, noch ohne Status. Wenn der Kunde auf Confirm Order klickt, sendet der Browser ein signiertes Zahlungsformular an Autopay, mit dem Bestellbetrag in der Bestellwährung, der OpenCart-Bestellnummer als OrderID, der Beschreibung Order mit der Nummer und der E-Mail-Adresse des Kunden. Auf der Autopay-Seite wählt der Kunde die Zahlungsmethode und bezahlt.
Die Bestellung wird erst als bezahlt markiert, wenn Autopay dies mit einer signierten ITN bestätigt und Betrag und Währung mit der Bestellung übereinstimmen. Die Bestellung erhält dann ihren Status auf die übliche OpenCart-Weise, mit den üblichen Bestell-E-Mails und der Bestandsaktualisierung. Nach der Zahlung kehrt der Kunde in Ihren Shop zurück. Die Rücksprungadresse ist signiert, ändert aber nie eine Bestellung. Hat die Bestellung bereits einen Status, sieht der Kunde die Erfolgsseite der OpenCart-Bestellung. Ist die ITN noch nicht eingetroffen, zeigt eine Seite Payment confirmation Thank you. Your payment is being confirmed by Autopay — your order is confirmed as soon as Autopay reports the payment, and you will receive an e-mail. mit den Schaltflächen Check again und Back to checkout.
Hat Autopay eine fehlgeschlagene Zahlung gemeldet, kehrt der Kunde zur Kasse zurück, mit The payment was not completed. You can try again or choose another payment method. Der Warenkorb bleibt erhalten. Jeder neue Versuch legt eine neue OpenCart-Bestellung an (bei OpenCart 4 zahlt der Kunde dieselbe Bestellung erneut, mit einem neuen Versuch unter derselben OrderID). Wurde bereits eine andere Bestellung desselben Warenkorbs (dieselben Produkte im selben Besuch) bezahlt, gelangt der Kunde statt zu einer erneuten Zahlung zur Erfolgsseite. Ein neuer Kauf nach einem abgeschlossenen ist ein neuer Warenkorb und wird normal bezahlt. Kann die Zahlung nicht gestartet werden, bleibt der Kunde im Schritt Confirm Order mit einer kurzen Meldung über dem Button, zum Beispiel Autopay payments are not configured. Please choose another payment method or contact the store. oder dass Autopay in dieser Währung keine Zahlungen annehmen kann.
Bei OpenCart 4 wählt der Kunde die Zahlungsart mit dem Button Choose im Block der Zahlungsart, im Fenster Payment method options, und klickt unten auf der Kassenseite auf Confirm Order. Die Meldung über eine nicht abgeschlossene Zahlung wird oberhalb der Kassenseite angezeigt. OpenCart 4 behält für die Kasse eine Bestellung und aktualisiert sie. Wurde diese Bestellung inzwischen vom Shop geschlossen (zum Beispiel weil Sie sie storniert haben), wird der Kunde mit The payment was not completed. You can try again or choose another payment method. zur Kasse zurückgeschickt, oder, wenn die Bestellung über Autopay bezahlt worden war, mit Your previous order was closed by the store. Please confirm the order again: the cart will be paid with a new order. Ist diese Bestellung bereits für einen anderen Warenkorb bezahlt, lautet die Meldung Your previous order is already paid. Please confirm the order again: the cart will be paid with a new order. Das nächste Confirm Order bezahlt eine neue Bestellung. Eine Änderung des Warenkorbs, auch eine neue Menge, zählt als neuer Warenkorb, der eine eigene Zahlung braucht. Die ITN funktioniert auch, wenn der Shop im Wartungsmodus ist: Bei OpenCart 4 fügt die Erweiterung dafür eine Startaktion hinzu.
Die Erweiterung unterstützt keine Rückerstattungen aus OpenCart, keine Abonnements oder wiederkehrenden Zahlungen, keine gespeicherten Karten, keinen BLIK-Code und kein Kartenformular auf der Kassenseite, keine Auswahl von Bank oder Zahlungskanal auf der Kassenseite, und sie verwendet je Umgebung eine Service ID.
Bestellungen
Order statuses
No status (missing order): der Kunde wurde zu Autopay weitergeleitet und hat nicht bezahlt, die Zahlung ist fehlgeschlagen, oder Autopay hat die Zahlung noch nicht bestätigt. Unter Sales > Orders werden solche Bestellungen nur mit dem Filter Order Status auf Missing Orders angezeigt.
Order Status After Payment (default Processing): Autopay hat die Zahlung bestätigt, und Betrag und Währung stimmen. Eine Notiz zeigt den Betrag, die Autopay-Transaktions-ID (remoteID) und das Zahlungsdatum.
On Hold Status (default Pending): Autopay hat einen anderen Betrag oder eine andere Währung gemeldet als den Bestellbetrag. Die Bestellung wird nicht als bezahlt markiert. Prüfen Sie die Transaktion im Autopay-Portal und schließen Sie sie ab oder erstatten Sie sie manuell. Eine spätere korrekte Benachrichtigung für diese Bestellung markiert sie als bezahlt. Derselbe Status wird verwendet, wenn eine Zahlung für eine Bestellung eingeht, deren Status Sie inzwischen geändert haben, zum Beispiel storniert: Eine Notiz bittet Sie, den Bestand zu prüfen und die Bestellung abzuwickeln oder die Zahlung zu erstatten.
Eine bezahlte Bestellung wird durch eine spätere Fehlerbenachrichtigung nie verändert. Meldet Autopay eine weitere erfolgreiche Zahlung für eine bereits bezahlte Bestellung oder wird eine zweite Bestellung desselben Warenkorbs bezahlt, warnt eine Notiz, dass der Kunde möglicherweise zweimal bezahlt hat. Eine Benachrichtigung zu einer Zahlung, die mit einem anderen Autopay-Dienst gestartet wurde, wird nicht angewendet; eine Notiz erklärt dies. Notizen sind Einträge im History der Bestellung, die der Kunde nicht sieht.
VibeFox Autopay Payment tab
Öffnen Sie unter Sales > Orders eine mit Autopay bezahlte Bestellung. Unten auf der Bestellseite, neben History und Additional, zeigt der Reiter VibeFox Autopay Payment die OrderID at Autopay, die Service ID und die Umgebung, bei Testzahlungen mit der Kennzeichnung Test mode, den Amount, den Status des Payment attempt, die Autopay transaction ID und die Autopay notes der Bestellung. Der Reiter ist nur lesbar und wird Benutzern angezeigt, die Zugriff auf die Erweiterung haben.
Refunds
Rückerstattungen über Autopay werden nicht unterstützt. Erstatten Sie die Zahlung im Autopay-Portal und aktualisieren Sie die Bestellung in OpenCart anschließend manuell.
Lizenzschlüssel
Die Erweiterung arbeitet mit einem VibeFox-Lizenzschlüssel von vibefox.net. Der Lizenzblock License — VibeFox Autopay Payment ist der erste Block unter Extensions > Extensions > Payments > VibeFox Autopay Payment > Edit, oberhalb der Einstellungen. Fügen Sie den Schlüssel in License key ein und klicken Sie auf Activate. Danach zeigt der Block den maskierten Schlüssel, den Status (etwa das Datum, bis zu dem die Lizenz gilt, und Ihre Domain) sowie die Schaltflächen Check now zur erneuten Statusprüfung, Change key zur Eingabe eines anderen Schlüssels und Remove key, um den Schlüssel aus diesem Shop zu entfernen. Darunter stehen die Zeile Product: opencart-payment-autopay und der Link Manage licenses and domains in your account, der Ihr vibefox.net-Konto öffnet. Nur Admin-Benutzer mit dem Recht Modify für die Erweiterung können den Schlüssel ändern. Die Texte des Blocks folgen der Admin-Sprache (Englisch und Russisch sind enthalten).
Wird der Schlüssel nicht akzeptiert, nennt der Block den Grund, zum Beispiel Key not found, This key belongs to another product, Domain limit reached oder License expired on mit einem Datum. Nach einer Änderung der Shop-Adresse oder nachdem Sie in Ihrem Konto einen Domain-Platz freigegeben haben, klicken Sie auf Check now. Ist der Lizenzserver nicht erreichbar, arbeitet die Erweiterung mit dem zuletzt bekannten Status weiter.
Ein Schlüssel funktioniert auf einer Domain: der Shop-Adresse aus der OpenCart-Konfiguration. Das Entfernen des Schlüssels aus dem Shop gibt seinen Domain-Platz nicht frei. Geben Sie den Platz in Ihrem vibefox.net-Konto frei.
Ohne aktiven Schlüssel wird Autopay Kunden in der Kasse nicht angezeigt. Wird trotzdem eine Zahlung gestartet, sieht der Kunde This payment method is not available. Please choose another one. Ein Admin-Benutzer, der im Admin-Bereich im selben Browser angemeldet ist, sieht die Zahlungsart im Shop weiterhin, markiert mit (unlicensed — visible to admins only), sodass Sie die Erweiterung vor dem Kauf eines Schlüssels einrichten und testen können. Bei OpenCart 4 ist diese Vorschau nicht verfügbar: Der Shop sieht die Anmeldung im Admin nicht, daher wird ohne aktiven Schlüssel die Zahlungsart für alle ausgeblendet. Nachdem Sie die Seite Edit einmal geöffnet haben, erscheint ein Hinweis auf dem Dashboard des Admin-Bereichs. Schließen Sie ihn mit ×, um ihn 7 Tage lang auszublenden. Bestehende Bestellungen sind nicht betroffen: bereits begonnene Zahlungen werden weiterhin bestätigt.
Läuft eine Lizenz ab, arbeitet die Erweiterung weiter, Updates und Support erfordern aber eine Verlängerung. Der Status wird automatisch erneut geprüft, wenn Sie das Dashboard oder die Seite Edit im Admin-Bereich öffnen: einmal täglich in den ersten 14 Tagen nach Eingabe des Schlüssels, danach einmal wöchentlich. Ein Cron-Job ist nicht nötig. Die Deinstallation der Erweiterung entfernt immer den Lizenzschlüssel und den Lizenzstatus.
Fehlerbehebung
Autopay erscheint nicht in der Kasse: Prüfen Sie, ob die Lizenz aktiv ist, Enable/Disable eingeschaltet ist, die gewählte Umgebung eine Service ID und einen Shared key hat und die Kassenwährung unter Currencies ausgewählt ist. Die Einstellungsseite zeigt eine Warnung, wenn eines davon fehlt. Prüfen Sie außerdem, ob die Rechnungsadresse in der gewählten Geo Zone liegt und ob die Bestellung den in den Einstellungen festgelegten Total erreicht.
Die Zahlung wurde durchgeführt, aber die Bestellung hat keinen Status: Autopay hat die ITN nicht zugestellt, oder der Shop hat sie abgelehnt. Prüfen Sie, ob die in den Einstellungen angezeigte ITN-URL für den Dienst im Autopay-Portal (Live oder Test) eingetragen ist, ob die Hash-Funktion SHA-256 ist und ob der Shared key der Erweiterung zum Dienst passt. Prüfen Sie, ob der Shop aus dem Internet erreichbar ist. Aktivieren Sie Logging und sehen Sie im Feld Log auf der Erweiterungsseite nach.
Das Protokoll zeigt ITN rejected: invalid hash: Der Shared key passt nicht zum Dienst, oder die Hash-Funktion des Dienstes ist nicht SHA-256.
Das Protokoll zeigt, dass die Service ID nicht konfiguriert ist: Die Benachrichtigung stammt von einem Dienst, dessen Service ID nicht in der Erweiterung eingetragen ist, oder dessen Shared key leer ist.
Das Protokoll zeigt could not lock the order, Autopay will retry: Die Bestellung wurde im selben Moment von einer anderen Benachrichtigung verarbeitet. Der Shop antwortet so, dass Autopay die Benachrichtigung erneut sendet.
Die ITN-URL zeigt im Browser METHOD_NOT_ALLOWED: Das ist normal. Die URL akzeptiert nur POST-Anfragen von Autopay.
Die Bestellung ist im Status „On Hold“ mit einer Abweichungsnotiz: Autopay hat einen anderen Betrag oder eine andere Währung gemeldet als den Bestellbetrag. Prüfen Sie die Transaktion im Autopay-Portal und schließen Sie die Bestellung manuell ab oder erstatten Sie sie.
Eine Notiz besagt, dass die Benachrichtigung NICHT angewendet wurde: Die Zahlung für diese Bestellung wurde nicht mit diesem Autopay-Dienst gestartet, zum Beispiel eine Testbenachrichtigung für eine Live-Bestellung. Prüfen Sie die Transaktion im Autopay-Portal.
Nach der Zahlung landet der Kunde auf der Startseite: Die Rücksprungadresse konnte nicht verifiziert werden, zum Beispiel weil die Service ID nicht in der Erweiterung eingetragen ist. Die Bestellung ist davon nicht betroffen; sie richtet sich nach der ITN.
Der Kunde sieht This payment method is not available. Please reload the checkout page.: Die Kassensitzung passt nicht mehr zur Bestellung, oder die Zahlungsart wurde inzwischen deaktiviert oder hat ihre Zugangsdaten verloren. Der Kunde lädt die Kasse neu.
Für Entwickler: Bevor das Zahlungsformular signiert wird, löst die Erweiterung das OpenCart-Ereignis wc_ap_payment_params mit den Formularparametern und der Bestellung aus; Service, Bestellnummer, Betrag und Währung können dort nicht verändert werden.
Deinstallation
Gehen Sie zu Extensions > Extensions, wählen Sie den Typ Payments und klicken Sie neben VibeFox Autopay Payment auf Uninstall (der rote −-Button). Der Lizenzschlüssel und der Lizenzstatus dieser Erweiterung werden immer entfernt. OpenCart entfernt die eigenen Einstellungen der Erweiterung: Enable/Disable, Sort Order, Geo Zone, Total und die Bestellstatus im Abschnitt Orders. Die Erweiterung entfernt außerdem immer die übrigen Gateway-Einstellungen, einschließlich der Service IDs und Shared keys, sowie das Protokoll. Es gibt keine Option, die Einstellungen zu behalten. Bei OpenCart 4 werden außerdem die Events der Erweiterung und ihre Startaktion entfernt, die den ITN im Wartungsmodus durchlässt. Die Autopay-Zahlungsdatensätze bleiben immer erhalten. Bestehende Bestellungen behalten ihre Zahlungsnotizen.
Bei OpenCart 4 entfernen Sie außerdem die Dateien der Erweiterung: Gehen Sie nach der Deinstallation zu Extensions > Installer, klicken Sie in der Liste der installierten Erweiterungen neben VibeFox Autopay Payment auf Uninstall (der orangefarbene −-Button) und danach auf Delete (der rote Papierkorb-Button), um das hochgeladene Paket zu entfernen.
Autopay ist ein Markenzeichen des jeweiligen Inhabers. Diese Erweiterung ist nicht mit Autopay verbunden und wird nicht von Autopay unterstützt.
