The gateway depends on the manager plugin, so install the plugin first.
Requirements
- Blesta 5.13.x, PHP 8.2.
- ionCube Loader 15 or later. Both extensions are encoded.
- The SystemFreaks Update Checker plugin with an active suite license key. See Getting Started with the SystemFreaks Update Checker in this knowledge base.
- A Viva.com account with Smart Checkout credentials (Client ID + Client Secret) and a
Merchant ID + API Key. Use the demo account for testing.
- Blesta's cron running (for automatic renewals).
Install both extensions
- Open Tools > SystemFreaks Update Checker and select the Plugins tab. Click Download next to Viva.com Payments Manager, then click Install.
- Select the Gateways tab. Click Download next to Viva.com (Smart Checkout), then click Install.
- Open Settings > Company > Payment Gateways > Installed, click Manage on the gateway and assign the currencies you accept.
Without the Update Checker: download the packages from your SystemFreaks client area, upload viva_wallet_manager to plugins/ and viva_wallet_gateway to components/gateways/nonmerchant/, then install them under Settings > Company > Plugins and Payment Gateways > Available.
Installing the gateway before the plugin is blocked with: "The Viva.com Payments Manager plugin
must be installed before installing this gateway."
Update
Open Tools > SystemFreaks Update Checker, click Check Now, then click Update next to the plugin and the gateway. The Update Checker keeps a backup of the old folder and runs the upgrade.