VibeFox Peach Payments for OpenCart

VibeFox Peach Payments for OpenCart

20 €

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

Hilfe

Frage stellen: VibeFox Peach Payments for OpenCart

Schieben, um das Puzzle zu lösen

Übersicht

VibeFox Peach Payments Pay Gateway ergänzt OpenCart 3 und OpenCart 4 um Kartenzahlungen über das COPYandPAY-Formular von Peach Payments. Im letzten Schritt des Bestellvorgangs klickt der Kunde auf Confirm Order und gelangt auf eine Zahlungsseite Ihres Shops, wo er die Kartendaten im Formular von Peach Payments eingibt. Kartendaten erreichen Ihren Server nie. OpenCart legt die Bestellung vor der Zahlung an, aber die Bestellung erhält erst dann einen Status, wenn Peach Payments die Zahlung bestätigt; nicht bezahlte Versuche bleiben daher fehlende Bestellungen (missing orders).

Die Erweiterung eignet sich für Shops in Südafrika, Kenia und Mauritius, die in ZAR, KES oder MUR verkaufen und ein Peach-Payments-Konto mit Card API besitzen. Die Erweiterung unterstützt nur einmalige Kartenzahlungen. Sie hat kein Kartenformular im Bestellschritt selbst, keine gespeicherten Karten, keine Abonnements, keine Vorautorisierung und Erfassung, keine Erstattungen aus OpenCart (Erstattungen erfolgen im Peach-Payments-Dashboard) sowie keine EFT-, BNPL-, QR- oder sonstigen Nicht-Kartenzahlungen.

Hauptfunktionen

Kartenformular von Peach Payments: Visa, Mastercard, American Express und Diners Club, wie in den Einstellungen gewählt. Das Formularskript wird mit einem Subresource-Integrity-Hash geladen, und das Formular folgt der Sprache des Kunden, wenn Peach Payments sie unterstützt.

Nur bezahlt, wenn Peach Payments bestätigt: Der Bestellstatus wird nach einer serverseitigen Statusabfrage gesetzt, wenn der Kunde zurückkehrt, oder nach einem verschlüsselten Webhook von Peach Payments. Danach sendet OpenCart seine üblichen Bestell-E-Mails.

Verschlüsselte Webhooks: Webhooks werden mit Ihrem AES-256-GCM-Schlüssel entschlüsselt, sodass nur Peach Payments Ihre Bestellungen ändern kann. Zahlungen werden auch bestätigt, wenn der Kunde den Browser schließt.

Prüfung von Betrag und Währung: Eine Zahlung, die nicht zur Bestellung passt, wird mit einer Notiz in einen Prüfstatus verschoben. Zahlungen, die Peach Payments zur manuellen Prüfung markiert, erhalten ebenfalls eine Notiz.

Keine doppelte Verarbeitung: Rücksprung und Webhook wenden eine Zahlung nie zweimal an, und ein Warenkorb wird nie zweimal bezahlt, obwohl OpenCart 3 jedes Mal eine neue Bestellung anlegt, wenn der Bestätigungsschritt angezeigt wird, und OpenCart 4 eine Bestellung der Kasse aktualisiert. Dies gilt, wenn der Bestätigungsschritt angezeigt wird.

Test- und Live-Modus: getrennte Entity IDs, Access Tokens und Webhook-Schlüssel. Eine Zahlung wird immer in dem Modus geprüft, in dem sie gestartet wurde.

Dashboard-Erstattungen in den Notizen: Erstattungen, Stornierungen und Rückbuchungen, die im Peach-Payments-Dashboard vorgenommen werden, werden über den Webhook in die Bestellnotizen eingetragen.

Eigene Bestellstatus und ein Peach-Payments-Reiter auf der Bestellseite: Wählen Sie den OpenCart-Status für eine bezahlte Bestellung, eine ausstehende Zahlung, eine Zahlung in Prüfung und eine fehlgeschlagene Zahlung. Geozone, Mindestbestellsumme und ein optionales Protokoll ohne Kartendaten, Schlüssel oder Kundendaten.

Anforderungen

OpenCart 3.0.x (getestet mit 3.0.5.0) oder 4.0.2 und neuer (getestet mit 4.1.0.3), PHP 8.0 oder neuer mit der OpenSSL-Erweiterung. Der Download enthält die Pakete für beide Versionen. Eine Währung ZAR, KES oder MUR in Ihrem Shop. Ein Peach-Payments-Konto mit Card-API-Entity-ID und Access Token (Test und Live) sowie einem Webhook-Entschlüsselungsschlüssel von Peach Payments. Der Shop muss aus dem Internet erreichbar sein, um Webhooks zu empfangen. Ein VibeFox-Lizenzschlüssel von vibefox.net (ein Schlüssel pro Domain).