Riverty Payment: Installation
Installation des Riverty Buy-Now-Pay-Later Zahlungsmoduls für OXID eShop 7 per Composer, und Update auf neue Versionen.
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-configurationausführen. Sonst brichtoe:riverty:cleanupmit der Meldung ab, dass die Modul-Einstellung noch nicht konfiguriert ist.
Nächste Schritte
- API-Keys pro Land eintragen und mit "API-Keys prüfen" testen, siehe Konfiguration.
- Zahlarten abrufen und synchronisieren.
- Optional: Cronjob einrichten, siehe Integration API und Console Commands.