VibeFox IntaSend for PrestaShop
In den Warenkorb gelegt. Zum Warenkorb
Preis pro Lizenz: 1 Domain, Updates und Support für 12 Monate.
Übersicht
VibeFox IntaSend Pay Gateway ergänzt PrestaShop um IntaSend-Zahlungen für Shops in Kenia und Ostafrika. Im Zahlungsschritt wählt der Kunde IntaSend, wird zur von IntaSend gehosteten Kasse weitergeleitet, bezahlt mit M-Pesa, Karte oder einer anderen in Ihrem IntaSend-Konto aktivierten Methode und kehrt zu Ihrem Shop zurück. Die Bestellung wird erst angelegt, nachdem IntaSend die Zahlung bestätigt hat, daher entstehen bei abgebrochenen Zahlungen keine unbezahlten Bestellungen.
Es eignet sich für Shops, die M-Pesa und Karten über ein IntaSend-Konto annehmen möchten, ohne ein Zahlungsformular auf der eigenen Website. Das Modul unterstützt nur einmalige Zahlungen. Erstattungen werden vom Shop aus nicht an IntaSend übermittelt. Es gibt keine gespeicherten Karten, keine Abonnements und kein eingebettetes Zahlungsformular (Pop-up).
Hauptfunktionen
Von IntaSend gehostete Kasse: Für den Warenkorbbetrag in der Warenkorbwährung wird eine Kasse erstellt. Unterstützte Währungen: KES, USD, EUR, GBP, UGX, TZS, NGN, GHS, XAF und XOF. UGX, XAF und XOF werden ohne Dezimalstellen übermittelt.
Nur bezahlt, wenn IntaSend bestätigt: Eine Bestellung wird erst angelegt, nachdem Ihr Server die IntaSend Payment Status API mit Ihrem geheimen Schlüssel abgefragt hat. Nichts, was der Browser oder der Inhalt des Webhooks übermittelt, wird als vertrauenswürdig behandelt.
Webhook mit Challenge-Phrase: Zahlungen werden auch bestätigt, wenn der Kunde den Browser schließt oder M-Pesa die Zahlung erst später bestätigt. Webhooks mit falscher Challenge-Phrase werden abgelehnt.
Prüfung von Betrag und Währung: Betrag und Währung, die IntaSend meldet, werden mit dem Warenkorb verglichen. Bei einer Abweichung oder einer Teilzahlung wird die Bestellung mit einer Notiz in IntaSend payment on hold gesetzt.
Keine doppelte Verarbeitung: Eine Zahlung wird nur einmal verarbeitet, auch wenn die Rückkehr des Kunden und der Webhook gleichzeitig eintreffen, daher gibt es nie eine zweite Bestellung für denselben Warenkorb. Eine zweite Zahlung zu einem bereits bezahlten Warenkorb wird mit einer Notiz markiert.
Sandbox- und Live-Modus: getrennte Schlüsselpaare für jeden Modus. Die Zahlungsmethode wird ausgeblendet, solange die Schlüssel des aktuellen Modus fehlen oder zum anderen Modus gehören. Ältere Zahlungen werden immer in dem Modus geprüft, in dem sie erfolgt sind.
Klare Meldungen: eine Meldung nach einer fehlgeschlagenen oder abgebrochenen Zahlung und eine Seite „wird bestätigt“ mit der Schaltfläche Check again, solange M-Pesa die Zahlung noch bestätigt.
IntaSend-Block auf der Bestellseite: die Kassenversuche und verarbeiteten IntaSend-Rechnungen der Bestellung. Protokoll ohne Schlüssel oder Kundendaten.
Anforderungen
PrestaShop 8.0 bis 9.x, PHP 8.0 oder neuer mit cURL. Ein IntaSend-Konto mit öffentlichem und geheimem API-Schlüssel sowie ein Webhook mit Challenge-Phrase. HTTPS für Live-Zahlungen. Ein VibeFox-Lizenzschlüssel von vibefox.net (ein Schlüssel pro Domain).
