Plugin Installation

Documentation on how to install iPaymu plugins for WooCommerce, OpenCart, Prestashop, WHMCS, and Moodle.

Download Plugin

Visit the official iPaymu website at https://ipaymu.com/, then select Doc API -> Download Instant Plugin.

Download Plugin

Choose your iPaymu plugin according to what you need. At iPaymu, we provide plugins for WP WooCommerce, OpenCart 3.x, Prestashop 1.x, WHMCS, and Moodle.

Choose Plugin


WP WooCommerce

Follow the steps below to install the WP WooCommerce plugin:

  1. Login to your WordPress dashboard, then select the Plugins menu -> Add New.

Add New Plugin

  1. Click Upload Plugin, and upload the plugin you downloaded in .zip format.

Upload Plugin Upload Zip

  1. If the plugin is successfully installed, it will be visible in the Installed Plugins menu, then activate the plugin.

Activate Plugin

  1. Then, choose WooCommerce Menu -> Settings.

WooCommerce Settings

  1. Select the Payments menu tab, activate the iPaymu Payment Gateway payment method, and click the manage button to configure the plugin.

Manage Payment

  1. Fill in the form that appears according to your store data. For your API Key, it can be seen on your iPaymu dashboard.

Configure Plugin

  1. If your shop is in sandbox mode, tick the Mode Sandbox/Development checkbox.

Sandbox Mode

  1. If you want to custom your “Thank You” page (the page that appears after checkout), all you have to do is fill in the page URL link here.

Thank You Page

  1. When finished, click Save Changes.

Opencart

Method 1

  1. Login to your Opencart dashboard page.

Login Opencart

  1. After logging in, click the Extensions menu -> Installer then click the Upload button.

Opencart Installer

  1. Upload your downloaded plugin in .zip format.

Upload Opencart

  1. A success message will appear below if the plugin is successfully installed.

Success Opencart

  1. Then click Extensions -> Extensions, select filter Payments. Find iPaymu, then click Install (green icon).

Install iPaymu

  1. After installing, click the Edit button (blue icon).

Edit iPaymu

  1. Fill the form with your username and Api Key on your iPaymu account dashboard. Then click Save.

Configure Opencart


Prestashop

  1. Login to your PrestaShop dashboard page.

Login Prestashop

  1. Click the Modules menu -> Module Manager then click the Upload a Module button.

Module Manager

  1. Upload your downloaded plugin in .zip format.

Upload Prestashop

  1. If successfully installed, a success message will appear. Click Configure.

  2. Fill the form with your username and Api Key on your iPaymu account dashboard. Then click Save.


WHMCS

WHMCS (Web Host Manager Complete Solution) is a hosting business automation platform widely used by Hosting Providers, Domain Registrars, Web Agencies, and Developers.

  1. Download the WHMCS plugin from the iPaymu Plugin page.

Download WHMCS Plugin

  1. After extracting, copy the callback/ folder to /modules/gateways/callback/ and the ipaymu/ folder and ipaymu.php file to /modules/gateways/.

  2. Go to SettingsApps & Integrations, select BrowsePayments.

Settings Apps & Integrations

Browse Payments

  1. Find iPaymu Direct Payment, click Activate. Once active, click Manage.

Activate iPaymu Direct Payment

Module Active Status

  1. Enter Environment (Sandbox or Production), VA Number, and API Key. Click Save Changes.

iPaymu Environment Settings

  1. Set up Product Group, Product, and Pricing as needed.

Product Group and Product

  1. Customer selects a product → Order NowCheckout → choose iPaymu Direct PaymentComplete Order.

Payment Method Selection

  1. Customer is redirected to the iPaymu payment page. After successful payment, the invoice status changes to PAID.

Invoice Status PAID

For the complete guide, visit the WHMCS Plugin page.


Moodle

The Moodle Plugin is an add-on component for the Moodle e-learning platform that enables course payment integration via iPaymu.

  1. Download the Moodle plugin from the iPaymu Plugin page.

  2. Log in as Admin to your Moodle site, go to Site administrationPluginsInstall plugins.

  3. Upload the plugin .zip file, click Install plugin from the ZIP file, then click Continue.

  4. Click Upgrade Moodle database now. Once finished, set the Environment (Sandbox or Production), enter your API Key and VA Number.

  5. Enable the iPaymu Payment Enrolment Plugin. Make sure the plugin is active with the eye icon glowing blue.

  6. Create a new course via New Course, fill in the description, then click Save and display.

  7. Click the Participants tab → Enrolment methodsAdd method → select iPaymu Payment.

  8. Fill in the description and course price, then click Add method.

  9. When a user accesses the course, a payment page will appear. Click Pay via iPaymu.

  10. After successful payment, the user can immediately access the course content.

For the complete guide, visit the Moodle Plugin page.

On this page