VibeFox PayFast for PrestaShop

VibeFox PayFast for PrestaShop

20 €

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

Hilfe

Frage stellen: VibeFox PayFast for PrestaShop

Schieben, um das Puzzle zu lösen

Übersicht

VibeFox PayFast Pay Gateway ergänzt PrestaShop um PayFast für Zahlungen in südafrikanischen Rand. Im Zahlungsschritt wählt der Kunde PayFast, wird mit einem signierten Zahlungsformular auf die sichere Zahlungsseite von PayFast geleitet und bezahlt per Karte, Instant EFT oder einer anderen Methode Ihres PayFast-Kontos. PayFast bestätigt die Zahlung anschließend Ihrem Shop über eine Server-zu-Server-Benachrichtigung (ITN). Die Bestellung wird erst angelegt, nachdem diese Benachrichtigung alle Prüfungen bestanden hat, sodass abgebrochene Zahlungen keine unbezahlten Bestellungen hinterlassen.

Es eignet sich für südafrikanische Shops, die die gehostete Zahlungsseite von PayFast nutzen möchten, ohne ein Kartenformular auf der eigenen Website. Das Modul akzeptiert nur einmalige Zahlungen in ZAR. Erstattungen über die Bestellseite sind nicht möglich (Erstattung im PayFast-Dashboard), ebenso wenig Abonnements, gespeicherte Karten und Split-Zahlungen.

Hauptfunktionen

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

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

Betragsprüfung: Der bezahlte Betrag wird in Cent mit der Warenkorbsumme verglichen, und der Warenkorb muss in ZAR sein. Bei einer Abweichung wird die Bestellung mit einer Notiz im Status PayFast payment on hold angelegt.

Keine doppelte Verarbeitung: Wiederholte Benachrichtigungen erzeugen nie eine zweite Bestellung und verbuchen die Zahlung nicht doppelt. Verspätete Benachrichtigungen über Fehlschlag oder Ausstehen stufen eine bezahlte Bestellung nie herab, und eine Zahlung für eine stornierte Bestellung wird zur Prüfung markiert.

Live und Sandbox: Eigene 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.

Ausgeblendet, wenn nicht nutzbar: ohne Zugangsdaten, wenn die Warenkorbwährung nicht ZAR ist, oder wenn der Gesamtbetrag unter dem PayFast-Mindestbetrag von R5,00 liegt.

Nichts in PayFast einzurichten: Die Benachrichtigungs-URL wird mit jeder Zahlung gesendet und auf der Einstellungsseite angezeigt.

PayFast-Block auf der Bestellseite: Zahlungsreferenz, PayFast-Zahlungs-ID, Modus, Brutto-, Gebühren- und Nettobetrag sowie die Hinweise des Moduls. Optionales Debug-Protokoll.

Anforderungen

PrestaShop 8.0 bis 9.x, PHP 8.0 oder neuer. Der Südafrikanische Rand (ZAR) als Shop-Währung. Ein PayFast-Konto mit Merchant ID, Merchant Key und Passphrase sowie Sandbox-Zugangsdaten für Tests. Ein über das Internet erreichbarer Shop. Ein VibeFox-Lizenzschlüssel von vibefox.net (ein Schlüssel pro Domain).