Markus Michalski FAQ

Riverty Payment: Installation

Installation des Riverty Buy-Now-Pay-Later Zahlungsmoduls für OXID eShop 7 per Composer, und Update auf neue Versionen.

English Version

Zurück zur Übersicht

Riverty Payment: Installation

Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net

Voraussetzungen

Anforderung Version
OXID eShop 7.3+ (CE, PE oder EE)
PHP 8.3+
Riverty Merchant-Account mit API-Keys

Das Paket heißt mmd/oxid7-riverty, die Modul-ID ist mmd_riverty.

Installation per Composer

Private Composer-Repository zum Shop hinzufügen (composer.json des Shops):

{
    "repositories": [
        {
            "type": "composer",
            "url": "https://packeton.markus-michalski.net"
        }
    ]
}

Die Zugangsdaten für das private Repository werden nach dem Lizenzkauf bereitgestellt, verwaltet über Packeton.

composer require mmd/oxid7-riverty
vendor/bin/oe-console oe:module:activate mmd_riverty
vendor/bin/oe-console oe:cache:clear

Bei der Aktivierung legt das Modul die Tabellen mmd_riverty_transactions, mmd_riverty_api_logs und mmd_riverty_idempotency_keys an. Beim Deaktivieren bleiben Transaktionsdaten und Zahlarten erhalten.

Die Zahlarten werden bei der Aktivierung NICHT angelegt. Du legst sie nach dem Eintragen der API-Keys selbst über den Button "Zahlarten abfragen & synchronisieren" an (siehe Konfiguration).

Update

composer update mmd/oxid7-riverty
vendor/bin/oe-console oe:cache:clear

Nach einem Update mit neuen Einstellungen (z.B. den Aufräum-Einstellungen) das Modul reaktivieren oder vendor/bin/oe-console oe:module:apply-configuration ausführen. Sonst bricht oe:riverty:cleanup mit der Meldung ab, dass die Modul-Einstellung noch nicht konfiguriert ist.

Nächste Schritte

  1. API-Keys pro Land eintragen und mit "API-Keys prüfen" testen, siehe Konfiguration.
  2. Zahlarten abrufen und synchronisieren.
  3. Optional: Cronjob einrichten, siehe Integration API und Console Commands.