VibeFox HyperPay for PrestaShop
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 PrestaShop um Kartenzahlungen über das COPYandPAY-Widget von HyperPay. Nachdem der Kunde die Bestellung im Bestellvorgang bestätigt hat, sieht er das HyperPay-Zahlungswidget auf einer Zahlungsseite Ihres Shops und 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. Die Bestellung wird erst angelegt, nachdem HyperPay die Zahlung bestätigt hat. Abgebrochene oder abgelehnte Zahlungen hinterlassen daher keine unbezahlten Bestellungen.
Das Modul 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. Das Modul bietet keine Erstattungen oder Stornierungen aus PrestaShop (führen Sie diese im HyperPay-Dashboard aus), keine gespeicherten Karten, keine Abonnements, keine Apple-Pay-Domainverifizierung, keine separate Entität je Marke und keine Buy-now-pay-later-Methoden.
Hauptfunktionen
HyperPay-Widget: das COPYandPAY-Widget auf der Zahlungsseite, geladen mit Subresource Integrity, in der Sprache des Kunden, sofern HyperPay diese unterstützt. Sie wählen, 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 ist. Die Rücksprung-URL allein erzeugt nie eine bezahlte Bestellung.
Geprüft gegen den Warenkorb: die Zahlung muss zu einer der eigenen HyperPay-Zahlungssitzungen des Warenkorbs gehören, und Betrag und Währung müssen übereinstimmen. Eine Abweichung setzt die Bestellung mit einer Notiz auf HyperPay payment on hold.
Keine doppelte Verarbeitung: jedes Ergebnis wird nur einmal angewendet. Wiederholte Webhooks oder das Neuladen der Seite erzeugen nie eine zweite Bestellung. Doppelte Zahlungen, Zahlungen nach einer Stornierung und Rückbuchungen (Reversals) werden in der Bestellung vermerkt.
Sofortbelastung oder Vorautorisierung: sofort abbuchen oder den Betrag reservieren und später mit Capture payment im HyperPay-Block der Bestellung erfassen.
Test- und Live-Modus: eigenes Access Token, eigene Entity ID und eigener Webhook-Schlüssel für jeden Modus. Statusabfragen, Erfassungen und Webhooks verwenden immer den Modus, in dem die Zahlungssitzung erstellt wurde.
Klare Meldungen: abgelehnte, nicht abgeschlossene oder noch nicht bestätigte Zahlungen werden dem Kunden im Bestellvorgang erklärt, und der Warenkorb bleibt für einen weiteren Versuch erhalten.
HyperPay-Block auf der Bestellseite: Zahlungs-ID, Zahlungssitzung, Betrag, Ergebnis und die Schaltfläche zur Erfassung. Protokoll ohne Kartendaten, Schlüssel oder Kundendaten.
Anforderungen
PrestaShop 8.0 bis 9.x, PHP 8.0 oder neuer mit der Erweiterung OpenSSL. 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).
