VibeFox PayFast for OpenCart

VibeFox PayFast for OpenCart

20 €

Preis pro Lizenz: 1 Domain, Updates und Support für 12 Monate.

Hilfe

Frage stellen: VibeFox PayFast for OpenCart

Schieben, um das Puzzle zu lösen

Übersicht

VibeFox PayFast Pay Gateway ergänzt OpenCart 3 und OpenCart 4 um PayFast für Zahlungen in südafrikanischen Rand. Im letzten Schritt des Checkouts klickt der Kunde auf Confirm Order und wird mit einem signierten Zahlungsformular zur sicheren Zahlungsseite von PayFast weitergeleitet. Dort bezahlt er per Karte, Instant EFT oder einer anderen Methode Ihres PayFast-Kontos. PayFast bestätigt die Zahlung anschließend per Server-zu-Server-Benachrichtigung (ITN) an Ihren Shop. Die Bestellung erhält erst dann einen Status, wenn eine Benachrichtigung alle Prüfungen besteht, sodass nicht bezahlte Versuche als fehlende Bestellungen erhalten bleiben.

Die Erweiterung eignet sich für südafrikanische Shops, die die gehostete Zahlungsseite von PayFast ohne Kartenformular im eigenen Shop nutzen möchten. Sie nimmt nur einmalige Zahlungen in ZAR an. Erstattungen von der Bestellseite aus, Abonnements, gespeicherte Karten und Teilzahlungen werden nicht unterstützt (Erstattungen erfolgen im PayFast-Dashboard).

Hauptfunktionen

Signiertes Zahlungsformular: das Formular wird mit Ihrer Passphrase nach dem offiziellen PayFast-Algorithmus signiert.

Verifizierte Benachrichtigungen: jede ITN wird geprüft: Signatur, Ihr Händlerkonto, das Token des Zahlungsversuchs, eine Server-zu-Server-Bestätigung bei PayFast und im Live-Modus die Herkunft von einem PayFast-Server.

Betragsprüfung: der bezahlte Betrag wird in Cent mit der Bestellsumme verglichen, und die Bestellung muss in ZAR sein. Bei einer Abweichung wird die Bestellung mit einer Notiz in Ihren Status für zurückgehaltene Bestellungen (On hold) gesetzt.

Keine Doppelverarbeitung: wiederholte Benachrichtigungen buchen eine Zahlung nie doppelt. Verspätete fehlgeschlagene oder ausstehende Benachrichtigungen stufen eine bezahlte Bestellung nie herab, und eine Zahlung zu einer stornierten Bestellung wird zur Prüfung markiert.

Live und Sandbox: getrennte Zugangsdaten für jeden Modus. Jede Benachrichtigung wird mit den Zugangsdaten des Modus geprüft, in dem die Zahlung gestartet wurde. Eine Sandbox-Zahlung bezahlt nie eine Bestellung, solange der Shop live ist.

Eigene Bestellstatus: wählen Sie den OpenCart-Status für eine bezahlte Bestellung, eine ausstehende Zahlung, eine zurückgehaltene Zahlung und eine fehlgeschlagene Zahlung.

Nichts in PayFast einzurichten: die Benachrichtigungs-URL wird mit jeder Zahlung übermittelt und auf der Einstellungsseite angezeigt.

PayFast-Reiter auf der Bestellseite: Zahlungsreferenz, PayFast-Zahlungs-ID, Modus, Beträge brutto, Gebühr und netto sowie die PayFast-Notizen. Geo-Zone, Mindestsumme, Sortierreihenfolge und ein optionales Debug-Protokoll.

Anforderungen

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. Der Download enthält die Pakete für beide Versionen. Der südafrikanische Rand (ZAR) als Shopwährung. Ein PayFast-Konto mit Merchant ID, Merchant Key und Passphrase sowie Sandbox-Zugangsdaten für Tests. Ein aus dem Internet erreichbarer Shop. Ein VibeFox-Lizenzschlüssel von vibefox.net (ein Schlüssel pro Domain).