VibeFox IntaSend for OpenCart

VibeFox IntaSend for OpenCart

20 €

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

Hilfe

Frage stellen: VibeFox IntaSend for OpenCart

Schieben, um das Puzzle zu lösen

Übersicht

VibeFox IntaSend Pay Gateway ergänzt OpenCart 3 und OpenCart 4 um IntaSend-Zahlungen für Shops in Kenia und Ostafrika. Im letzten Schritt des Checkouts klickt der Kunde auf Confirm Order, wird zur gehosteten Checkout-Seite von IntaSend weitergeleitet, bezahlt mit M-Pesa, Karte oder einer anderen Methode, die in Ihrem IntaSend-Konto aktiviert ist, und kehrt in Ihren Shop zurück. OpenCart legt die Bestellung vor der Zahlung an, aber die Bestellung erhält erst dann einen Status, wenn IntaSend die Zahlung bestätigt. Nicht bezahlte Versuche bleiben daher fehlende Bestellungen.

Die Erweiterung eignet sich für Shops, die mit einem IntaSend-Konto M-Pesa und Karten akzeptieren möchten, ohne ein Zahlungsformular auf der eigenen Website. Die Erweiterung unterstützt nur einmalige Zahlungen. Erstattungen werden nicht aus dem Shop heraus an IntaSend gesendet, und es gibt keine gespeicherten Karten, keine Abonnements und kein Inline-Zahlungsformular (Popup).

Hauptfunktionen

IntaSend Hosted Checkout: eine Zahlung für die Bestellsumme in der Bestellwährung. 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: Der Bestellstatus wird erst gesetzt, nachdem Ihr Server die Payment Status API von IntaSend mit Ihrem geheimen Schlüssel abgefragt hat. Was der Browser sendet oder im Webhook-Body steht, wird nicht als gültig angesehen. Danach versendet OpenCart seine üblichen Bestell-E-Mails.

Webhook mit Challenge: Zahlungen werden auch dann bestätigt, wenn der Kunde den Browser schließt oder M-Pesa die Zahlung erst später bestätigt. Webhooks mit einer falschen Challenge werden abgelehnt.

Prüfung von Betrag und Währung: Betrag und Währung, die IntaSend meldet, werden mit der Bestellung verglichen. Bei Abweichung oder einer Teilzahlung erhält die Bestellung einen Prüfstatus mit einem Hinweis.

Keine doppelte Verarbeitung: Eine Zahlung wird nur einmal angewendet, auch wenn die Rückkehr des Kunden und der Webhook gleichzeitig eintreffen. Ein Warenkorb wird nur einmal bezahlt; eine zweite Zahlung wird mit einem Hinweis 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 getätigt wurden.

Klare Meldungen: eine Meldung nach einer fehlgeschlagenen oder abgebrochenen Zahlung sowie eine Seite „wird bestätigt“ mit der Schaltfläche Check again, solange M-Pesa die Zahlung noch bestätigt.

OpenCart-Bedingungen und Registerkarte in der Bestellung: Geo-Zone, Mindestbestellsumme, Sortierreihenfolge und Ihre eigenen Bestellstatus. Die Bestellseite hat eine Registerkarte mit den IntaSend-Versuchen und -Rechnungen. Das Protokoll enthält keine Schlüssel und keine Kundendaten.

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 mit cURL. Ein Download enthält die Pakete für beide Versionen. Ein IntaSend-Konto mit öffentlichem und geheimem API-Schlüssel sowie ein Webhook mit einer Challenge-Phrase. HTTPS für Live-Zahlungen. Ein VibeFox-Lizenzschlüssel von vibefox.net (ein Schlüssel pro Domain).