Riverty Payment: Installation
Installing the Riverty Buy-Now-Pay-Later payment module for OXID eShop 7 via Composer, and updating to new versions.
Riverty Payment: Installation
Live Demo: Try this and other plugins live — no installation, no risk: demo.markus-michalski.net
Requirements
| Requirement | Version |
|---|---|
| OXID eShop | 7.3+ (CE, PE or EE) |
| PHP | 8.3+ |
| Riverty | Merchant account with API keys |
The package is mmd/oxid7-riverty, the module ID is mmd_riverty.
Installation via Composer
Add the private Composer repository to your shop's composer.json:
{
"repositories": [
{
"type": "composer",
"url": "https://packeton.markus-michalski.net"
}
]
}
The credentials for the private repository are provided after purchasing the 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
On activation the module creates the tables mmd_riverty_transactions, mmd_riverty_api_logs and mmd_riverty_idempotency_keys. Deactivating keeps transaction data and payment methods.
Payment methods are NOT created on activation. After entering the API keys you create them yourself with the "Fetch & Sync Payment Methods" button (see Configuration).
Update
composer update mmd/oxid7-riverty
vendor/bin/oe-console oe:cache:clear
After an update that adds new settings (e.g. the cleanup settings), reactivate the module or run
vendor/bin/oe-console oe:module:apply-configuration. Otherwiseoe:riverty:cleanupaborts with a message that the module setting is not configured yet.
Next steps
- Enter the API keys per country and verify them with "Test API Keys", see Configuration.
- Fetch and sync the payment methods.
- Optional: set up the cron job, see Integration API and Console Commands.