VibeFox Flutterwave for PrestaShop
In den Warenkorb gelegt. Zum Warenkorb
Preis pro Lizenz: 1 Domain, Updates und Support für 12 Monate.
Übersicht
VibeFox Flutterwave Payment ergänzt PrestaShop um Flutterwave-Zahlungen über die von Flutterwave gehostete Zahlungsseite (Flutterwave Standard, API v3). Im Zahlungsschritt wählt der Kunde Flutterwave, wird zur Flutterwave-Seite weitergeleitet, zahlt mit einer in Ihrem Flutterwave-Konto aktivierten Methode, etwa Karten, Banküberweisung, USSD oder Mobile Money, und kehrt in Ihren Shop zurück. Die Bestellung wird erst angelegt, nachdem Flutterwave die Zahlung bestätigt hat, sodass abgebrochene Zahlungen keine unbezahlten Bestellungen hinterlassen.
Das Modul eignet sich für Shops in Nigeria, Ghana, Kenia, Südafrika, Ost- und französischsprachigem Afrika sowie für Shops, die internationale Karten akzeptieren. Der Warenkorb wird immer in der Warenkorbwährung abgerechnet. Das Modul unterstützt nur Einmalzahlungen. Es bietet keine eingebettete oder modale Kasse auf Ihrer Website, keine gespeicherten Karten, Abonnements, Teilzahlungen oder Zahlungspläne, und Erstattungen im Flutterwave-Dashboard werden nicht mit PrestaShop synchronisiert.
Hauptfunktionen
Gehostete Zahlungsseite: Für den Gesamtbetrag des Warenkorbs wird eine Zahlung in der Warenkorbwährung erstellt und auf die Genauigkeit der Währung gerundet (XOF, XAF, UGX, RWF und andere haben keine Dezimalstellen). Sie können die Zahlungsoptionen begrenzen, die auf der Flutterwave-Seite angezeigt werden.
Nur bezahlt, wenn Flutterwave bestätigt: Weder der Rückkehr-URL noch dem Inhalt des Webhooks wird vertraut. Jede Zahlung wird auf Ihrem Server erneut bei Flutterwave abgefragt, und die Bestellung gilt nur dann als bezahlt, wenn die Referenz zum Warenkorb gehört, der Status erfolgreich ist und Betrag und Währung übereinstimmen.
Signierte Webhooks: Webhooks werden nur mit Ihrem geheimen Hash akzeptiert. Sie bestätigen die Zahlung auch dann, wenn der Kunde den Browser schließt.
Keine doppelte Verarbeitung: Wiederholte Webhooks und Rückkehren erzeugen nie eine zweite Bestellung und verbuchen die Zahlung nicht doppelt. Ein älterer Zahlungslink, der später bezahlt wird, wird weiterhin akzeptiert, und eine zweite Zahlung für eine bereits bezahlte Bestellung wird zur Erstattung markiert.
Ausstehende Zahlungsmethoden: Eine noch ausstehende Banküberweisung, USSD- oder Mobile-Money-Zahlung setzt die Bestellung auf Awaiting Flutterwave payment, bis Flutterwave sie bestätigt.
Erstattungen auf der Bestellseite: vollständige und teilweise Erstattungen im Block Flutterwave payment der Bestellung, in dem Betrag und in der Währung, die Flutterwave belastet hat, mit dem Schlüssel des Modus, in dem die Zahlung erfolgte.
Test und Live: getrennte geheime Schlüssel. Ein Testschlüssel im Live-Modus oder ein Live-Schlüssel im Testmodus blendet die Zahlungsmethode aus und zeigt eine Warnung an.
Flutterwave-Block auf der Bestellseite: Referenz, Transaktion, Modus, Erstattungsverlauf und die Flutterwave-Notizen der Bestellung. Optionales Protokoll ohne Schlüssel oder Kundendaten.
Anforderungen
PrestaShop 8.0 bis 9.x, PHP 8.0 oder neuer. Ein Flutterwave-Konto mit seinen geheimen Schlüsseln und einem Webhook mit geheimem Hash. Ein VibeFox-Lizenzschlüssel von vibefox.net (ein Schlüssel pro Domain).
