Add new features to OvoPay without touching any code.
Addons are optional packages that plug new features into your OvoPay installation. Each addon comes as a single ZIP file. You upload it from the admin panel and it is installed for you. Its menus, settings, notification templates, permissions and mobile app screens are all added automatically.
This page explains everything that is the same for every addon: installing, activating, updating, uninstalling and fixing common problems. Each addon also has its own guide (see Available Addons) that explains how to set it up and use it.
Open a guide to learn how to set up and use that addon.
Check these before installing any addon.
RemitPay.zip or AutoPay.zip.
Upload it exactly as you received it. Do not unzip it.
zip extension enabled on your
server. Most hosting providers enable it by default.
core/addons,
assets/addons and core/storage must be
writable (permission 755).
Take a backup first. Back up your database and files before you install, update or uninstall any addon.
Upload the ZIP from the admin panel. That is all.
A short checklist that applies to every addon.
Switch an addon off without losing any data.
Deactivating hides the addon everywhere: admin menus, the user and agent panels, and the mobile apps. Its background jobs also stop. All of its data and settings are kept. Switch it back on at any time and everything is exactly as you left it.
Install a newer version and keep all existing data.
An update keeps all records, settings and edited notification templates. The package is checked first. It must be the same addon, and a newer version than the one installed.
Permanently remove an addon and everything it created.
Uninstalling cannot be undone. It deletes the addon's records (for example every remittance or every AutoPay schedule and its history), its settings, permissions, menus and files. Reinstalling later starts from scratch. If you only want to switch it off, use Deactivate instead.
Wallet transactions that already happened, such as money sent or payments made, stay in your users' transaction history.
Common messages in the Addon Manager and what to do.
| Problem or message | What to do |
|---|---|
| Invalid addon package: config.json must be at the root of the ZIP, or no Source folder found | The ZIP was unzipped and zipped again, or the wrong file was uploaded. Upload the original ZIP you downloaded, without changing it. |
| The uploaded package arrived empty, or the upload stops or fails part-way | The file is larger than your server allows. Ask your hosting provider to raise upload_max_filesize and post_max_size (for example to 64M), then try again. |
| Could not open the ZIP file / The upload may be corrupt or incomplete | Download the ZIP again (the download may have been cut off) and upload the fresh copy. |
| The PHP zip extension is required to install addons | Enable the zip extension in your hosting control panel or php.ini, or ask your hosting provider to enable it. |
| ...directory is not writable / could not be created / Please set permissions to 755 | Set folder permission 755 on core/addons, assets/addons and core/storage. If a folder is missing, create it first. Then try again. |
| This addon requires core version ... | Your OvoPay is older than the addon needs. Update OvoPay to the required version first, then install the addon. |
| This addon requires the "..." addon to be installed first | Install the addon named in the message first, then install this one. |
| Purchase code is rejected | Copy the code again from your purchase page, with no spaces before or after it. Make sure it is the code for this addon, not for OvoPay itself, and that the Envato username is the account that bought it. |
| The installation window was closed, or the page was refreshed, before it finished | Open the Addon Manager again. If the addon card is there, deactivate it and activate it again. If it is not there, simply install the same ZIP again. Installing twice is safe and does not duplicate anything. |
| The addon is installed but its menu does not appear in the sidebar | Make sure the addon's Status is on. If you are logged in as staff, ask the main admin to give your role the addon's permissions under Role & Permissions. Then reload the page. |
| Users or agents cannot see the new feature | Check that the addon is active and that its switch is on under Module Settings. In the mobile app, close the app completely and open it again. |
| New words show in English on a translated site | Open Manage Language, choose your language and translate the new keys. |
| Background tasks (scheduled payments, rate updates) never run | The server cron job is not running. Open CRON Job Setting, copy the command shown there and add it to your server's cron (in cPanel: Cron Jobs). The page shows when each job last ran. |
| A blank page or "Server Error" after installing | Deactivate the addon from the Addon Manager to bring the site back. Then contact support with the addon name and version, and the time the problem started. |
How to get assistance
Still stuck? Email us with the addon name and version, your OvoPay version, the exact message you see (a screenshot helps) and the steps that lead to it. We are happy to help.