Skip to content
All integrationsJoomla

Accepting payments on Joomla | MULENPAY

The Joomla module installs as a regular zip archive and exposes a helper that returns a payment link. You embed the pay button into your own e-commerce component — the module handles creating the payment, not the checkout.

What the module does

  • Installs through the standard Joomla extension manager, with no manual file edits.
  • Keeps the MulenPay keys in the module settings.
  • Exposes getPaymentLink(): it takes an amount, order id, description and line items, and returns a payment link.
  • Ships a webhook.php file for receiving payment status notifications.

What you will have to write

In the base version webhook.php receives the notification but knows nothing about your store component: linking a payment status back to an order is on you. It is a few lines, but they have to be written.

The helper expects an amount, a unique order id, a description and an array of line items. Each item carries a name, price, quantity and the receipt codes — VAT rate, subject and settlement method. Keep names human-readable: the buyer sees them on the receipt.

If you do not need a full store, look at payment links — in many scenarios they solve the task with no integration at all.

Installation

  1. 1Download the module as a zip archive from the repository.
  2. 2In the admin panel open Extensions → Extension manager → Install.
  3. 3Drop the zip archive into the upload area — the module installs automatically.
  4. 4Open Extensions → Module manager, find Mulen Payment and fill in the keys.
  5. 5Call ModMulenPaymentHelper::getPaymentLink() from your component to get a payment link.
  6. 6Set the webhook address in your MulenPay dashboard.

What to fill in

  • Shop ID — your store identifier in MulenPay
  • Secret Key — the secret key from your dashboard
  • API Key — the API key from your dashboard

Webhook

So your store learns the payment status, set this address as the webhook URL in your MulenPay dashboard:

https://your-site.com/modules/mod_payment/webhook.php

Common questions

No. The module returns a payment link, and you embed the button and the call into your own e-commerce component.

Other platforms

All CMS and platform integrations

Need help with the integration?

Write to us — we will help install the module and verify that payments work.

Telegram bot

@Mulenpay_support_bot

Quick answers 24/7

Legal address

RBY Commerce Ltd.

8 Copthall, Roseau Valley, 00152, Commonwealth of Dominica

Leave a request

Fill out the form — a manager will get in touch, tailor the terms and help with the integration.

By clicking the button, you agree to the processing of personal data.

TelegramTelegram