VibeFox HyperPay for OpenCart
In den Warenkorb gelegt. Zum Warenkorb
Preis pro Lizenz: 1 Domain, Updates und Support für 12 Monate.
Übersicht
VibeFox HyperPay Payment Gateway ergänzt OpenCart 3 und OpenCart 4 um Kartenzahlungen über das HyperPay-COPYandPAY-Widget. Nachdem der Kunde auf Confirm Order geklickt hat, zeigt eine Zahlungsseite Ihres Shops das HyperPay-Widget an, und der Kunde bezahlt dort mit VISA, Mastercard, mada, American Express, STC Pay oder Apple Pay. Kartendaten werden nur im HyperPay-Widget eingegeben und erreichen Ihren Server nie. OpenCart legt die Bestellung vor der Zahlung an, die Bestellung erhält aber erst dann einen Status, wenn HyperPay die Zahlung bestätigt. Abgebrochene oder abgelehnte Zahlungen bleiben daher als fehlende Bestellungen bestehen.
Die Erweiterung eignet sich für Shops in Saudi-Arabien, den Vereinigten Arabischen Emiraten, Jordanien, Bahrain, Oman, Katar, Ägypten und anderen MENA-Märkten mit einem HyperPay-Händlerkonto. Sie bietet keine Erstattungen oder Stornierungen aus OpenCart heraus (diese erfolgen im HyperPay-Dashboard), keine gespeicherten Karten, keine Abonnements, keine Apple-Pay-Domainverifizierung, keine separate Entität pro Marke und keine Buy-now-pay-later-Verfahren.
Hauptfunktionen
HyperPay-Widget: das COPYandPAY-Widget auf der Zahlungsseite, geladen mit Subresource Integrity und in der Sprache des Kunden, sofern HyperPay diese unterstützt. Sie legen fest, welche Marken angezeigt werden.
Nur bezahlt, wenn HyperPay bestätigt: durch eine serverseitige Statusabfrage, wenn der Kunde zurückkehrt, und durch verschlüsselte Webhooks (AES-256-GCM), wenn der Browser geschlossen wurde. Die Rücksprung-URL allein markiert eine Bestellung nie als bezahlt. Anschließend versendet OpenCart wie üblich die Bestell-E-Mails.
Abgeglichen mit der Bestellung: die Zahlung muss zu einem der eigenen Checkouts der Bestellung gehören, und Betrag und Währung müssen übereinstimmen. Bei einer Abweichung wechselt die Bestellung in einen Prüfstatus mit einem Hinweis.
Keine doppelte Verarbeitung: jedes Ergebnis wird genau einmal angewendet. Wiederholte Webhooks oder das Neuladen der Seite verbuchen eine Zahlung nie doppelt, und ein Warenkorb, der bereits über eine andere Bestellung bezahlt wurde, wird nicht erneut belastet. Doppelzahlungen, Zahlungen nach einer Stornierung und Rückbuchungen werden in der Bestellung vermerkt.
Belastung oder Vorautorisierung: sofortige Belastung oder Reservierung des Betrags mit späterer Erfassung über Capture payment im Reiter der Bestellseite.
Test und Live: separater Access Token, Entity ID und Webhook-Schlüssel für jeden Modus. Statusabfragen, Erfassungen und Webhooks verwenden immer den Modus, in dem der Checkout erstellt wurde.
Eigene Bestellstatus: Wählen Sie den OpenCart-Status für eine bezahlte, autorisierte, ausstehende, pausierte, stornierte und erstattete Zahlung.
OpenCart-Bedingungen: Geozone, Mindestbestellsumme und Sortierreihenfolge. Protokoll ohne Kartendaten, Schlüssel oder Kundendaten.
Voraussetzungen
OpenCart 3.0.x (getestet mit 3.0.5.0) oder OpenCart 4.0.2 und neuer (getestet mit 4.1.0.3), PHP 8.0 oder neuer mit der OpenSSL-Erweiterung. Ein Download enthält die Pakete für beide Versionen. Ein HyperPay-Händlerkonto mit Access Token und Entity ID (Test und Live) sowie ein Zahlungs-Webhook mit seinem Entschlüsselungsschlüssel. Ein VibeFox-Lizenzschlüssel von vibefox.net (ein Schlüssel pro Domain).
