Add the private Composer repository to the shop's composer.json:
{
"repositories": [
{
"type": "composer",
"url": "https://packeton.markus-michalski.net"
}
]
}
Credentials for the private repository are provided after purchasing a license, managed via Packeton.
composer require mmd/oxid7-riverty
vendor/bin/oe-console oe:module:activate mmd_riverty
vendor/bin/oe-console oe:cache:clear
Activation automatically creates the tables mmd_riverty_transactions, mmd_riverty_api_logs, and mmd_riverty_idempotency_keys. Payment methods themselves are NOT created automatically β the customer does this afterwards via "Fetch Payment Methods" (see Configuration).
composer update mmd/oxid7-riverty
vendor/bin/oe-console oe:cache:clear
After updates that add new settings (e.g. the cleanup settings), reactivate the module or run
vendor/bin/oe-console oe:module:apply-configurationβ otherwise the next cron run throws an exception ("module setting ... is not configured yet").