Plugins

WordPress Extension

Enable Novasend in WordPress and WooCommerce.

The Novasend extension for WordPress allows you to quickly integrate Mobile Money payments into your WooCommerce-powered e-commerce site.

Installation

Download

You can download the extension's .zip archive directly using the button below:

↓ Download WordPress Extension 1.0.1

SHA-256: 96ec3b4dc2d7e7b6711b9bebae47fb94755c306768ca6a5e4c9def8073c9202c

Download the SHA-256 manifest

Install via WordPress

In your WordPress dashboard, go to Plugins > Add New, then click Upload Plugin. Choose novasend-wordpress-1.0.1.zip and click Install Now. WordPress 6.0+, WooCommerce, and PHP 8.0+ are required.

Activation and Configuration

  1. Click Activate Plugin.
  2. Go to WooCommerce > Settings > Payments.
  3. Find Novasend Payment Gateway and click Manage.
  4. Fill in your credentials:
    • Public API Key: Available in your Novasend Portal settings.
    • Secret Key: Available in your Novasend settings.
    • Webhook Secret: Required to verify every notification.
    • Base URL: https://business.novasend.app.

Features

  • Mobile Money Payments: Wave, Orange Money, MTN MoMo, Moov.
  • WooCommerce Blocks Support: Fully compatible with the new Cart and Checkout block editor (Gutenberg).
  • Automatic Synchronization: Orders change status to "Processing" or "Completed" as soon as payment is confirmed.
  • Security: Systematic verification of the HMAC signature for webhooks.
  • Validation: The webhook reference and amount must match the order.

Webhook Configuration

For perfect order synchronization, you must configure the notification URL (webhook) in your Novasend merchant portal:

https://your-site.com/?wc-api=novasend

The extension uses WooCommerce's standard WC_API, ensuring maximum compatibility without complex server configuration.

Troubleshooting

If the payment option is not displayed during checkout:

  1. Verify that your store's currency is set to XOF or XAF.
  2. Ensure the extension is enabled and set to "Live" mode.
  3. Check the WooCommerce > Status > Logs tab to see any potential error logs from Novasend.