Virtuemart logo

Joomla! - VirtueMart plugin

The plugin is designed to install the OPAY payment system into an online store operating on the Joomla! - VirtueMart e-commerce platform.

puzzle icon

Plugin version (v1.2.5)

Tested with VirtueMart versions:
2.6.x - 3.8.9

Installation instructions

  1. In the Joomla admin panel, go to Extensions -> Manage in order to install the OPAY VirtueMart plugin.

    Joomla plugin installation

  2. Create a new VirtueMart payment method:
    1. Go to Components -> VirtueMart -> Payment Methods and click on New.
    2. In the Payment Name field, enter OPAY.
    3. Check the Published checkbox to mark it as Yes.
    4. In the Payment Method field, select VM Payment - OPAY.

      Payment method creation

    5. Save the payment method by clicking on Save and proceed to the Configuration section of the payment method.
    6. Fill in the mandatory fields under Main Settings and Save the payment method again. If your online store is not registered with the OPAY system, fill out the registration form to receive all the necessary configuration data.

      OPAY plugin settings

  3. Accept payments!

Installation instructions

  1. Download the plugin's ZIP archive and move its contents to the root directory of Joomla using a method of your choice, such as FTP or SFTP.

    Joomla VirtueMart components

  2. In the Joomla VirtueMart admin panel, create a new payment method:
    1. Go to Components -> VirtueMart -> Store -> List Payment methods and click on New.

      Joomla VirtueMart components

      VM list of payment methods

    2. Check the Active checkbox.
    3. In the Payment method name field, enter Online Banking and other methods. This name will be visible to buyers, so enter it in a language that matches the content language of your website. For example, if the website content is in English, enter Online Banking and other payment methods.
    4. In the Code field, enter OPAY.
    5. In the Payment class name field, select ps_opay.
    6. In the Payment method type field, select HTML-Form based (e.g. PayPal).

    VM payment type form

    1. Save the payment method by clicking on Apply, then go to the Configuration tab for payment method settings.
    2. Fill in the mandatory fields and save the payment method again. If your online store is not registered with the OPAY system, fill out the registration form to receive all the necessary configuration data. Pay attention to the information above that indicates whether saving your configuration to the configuration file is allowed. If you see Unwritable, you will not be able to save your configuration. The file ps_opay.cfg.php should have the appropriate permissions assigned so that the web server can write to it.

      OPAY payment method settings

  3. Accept payments!

Payment page customization

Customizing the payment page to align with the brand’s style can greatly enhance the shopping experience. This not only builds trust and increases the sense of security during checkout but also helps to reduce cart abandonment. We highly recommend customizing your payment page, as the design will be applied to essential areas, such as payment links, customer redirects, error messages, and payment failure pages.

Customizing the payment page is simple and can be done in the OPAY self-service portal by navigating to the Payment Pages menu.

Key customization features include:

  • Design styles. Choose between two options – a white background or a colorful background.
  • Logo upload. Upload your logo in PNG or SVG format, ensuring it is exactly 50px in height and less than 500KB in file size.
  • Color selection. Apply one of your brand’s colors to the page.
  • Real-time preview. Instantly preview your changes as you make them.