WordPress · WooCommerce

Accept card and mobile money payments in WooCommerce with MoPay

Download the official MoPay WordPress plugin, add it to your store, and connect it with your API key. No custom code needed — just install, activate, and start taking payments.

WooCommerce payment method readyDirect download — no marketplace delayRequires MoPay API key from dashboard

Plugin package

mopay-woocommerce.zip

49.35 KB

Adds a MoPay payment option inside WooCommerce checkout. After activation, paste your MoPay API key to start processing live payments.

Supports card and mobile money methods available in your MoPay account.
MoPay handles secure redirects and status updates; WooCommerce receives order status changes.
Works with your existing theme — no visual overrides or gradients required.

Why merchants use this plugin

Inspired by how leading Lesotho stores go live quickly, this plugin keeps things simple: a focused checkout option, predictable styling, and MoPay handling the heavy lifting.

Card + mobile money checkout

Add MoPay as a unified WooCommerce payment method for cards and local mobile money providers.

Fast setup, zero code

Upload the plugin zip, activate it, and paste your MoPay API key to start processing.

Built for Lesotho merchants

Optimized for local payment success rates with clear, LSL-first pricing and settlement.

Requirements

  • WordPress 6.0+ with WooCommerce installed and activated
  • An active MoPay merchant account
  • Your MoPay API key from the MoPay dashboard (required after activation)
  • HTTPS enabled on your store (recommended)

Install in minutes

1

Download the plugin

Save the mopay-woocommerce.zip file to your computer. Keep it as-is (do not unzip).

2

Upload & activate

In WordPress admin, go to Plugins → Add New → Upload Plugin, choose the zip, click Install Now, then Activate.

3

Enable in WooCommerce

Open WooCommerce → Settings → Payments, enable MoPay, and click Manage to configure it.

Tip: if you see a browser warning when downloading, choose "Keep" — the zip is signed by MoPay and stays under 50 KB for quick installs.

Configure your MoPay API key

After activation, the plugin needs your MoPay API key. Keys are only available from the MoPay dashboard; do not share them or commit them to code.

Step 1

Get your MoPay API key

Log in to the MoPay dashboard, open your project, and copy its API key. Keys are only available from within the dashboard.

Step 2

Paste the key in WordPress

In WooCommerce → Settings → Payments → MoPay, paste the API key into the field provided and save changes. Keep the key private.

Step 3

Test a checkout

Place a small test order and confirm that the MoPay payment option loads, redirects, and returns a paid status.

What happens after you save

  • MoPay appears as a checkout option. Customers pick it, get redirected to pay, then return to your store.
  • WooCommerce order statuses update as MoPay confirms payment completion.
  • Use the MoPay dashboard to monitor transactions, reconcile payouts, and rotate your API key when needed.
Keep your API key secret. If you suspect it is exposed, regenerate it in the MoPay dashboard and update the key in your WooCommerce settings.

Ready to launch?

Download the plugin, plug in your API key, and start accepting payments today.