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 werden automatisch die Tabellen mmd_riverty_transactions, mmd_riverty_api_logs und mmd_riverty_idempotency_keys angelegt. Zahlarten selbst werden NICHT automatisch angelegt — das macht der Kunde anschließend selbst über "Fetch Payment Methods" (siehe Konfiguration).
composer update mmd/oxid7-riverty
vendor/bin/oe-console oe:cache:clear
Nach Updates mit neuen Einstellungen (z.B. den Cleanup-Settings) das Modul reaktivieren oder
vendor/bin/oe-console oe:module:apply-configurationausführen — sonst wirft der naechste Cronjob-Lauf eine Exception ("module setting ... is not configured yet").