Plugins

Extension WordPress

Activer Novasend dans WordPress et WooCommerce.

L'extension Novasend pour WordPress permet d'intégrer rapidement les paiements Mobile Money sur votre site e-commerce propulsé par WooCommerce.

Installation

Téléchargement

Vous pouvez télécharger l'archive .zip de l'extension directement via le bouton ci-dessous :

↓ Télécharger l'extension WordPress 1.0.1

SHA-256 : 96ec3b4dc2d7e7b6711b9bebae47fb94755c306768ca6a5e4c9def8073c9202c

Télécharger le manifeste SHA-256

Installation via WordPress

Dans votre tableau de bord WordPress, allez dans Extensions > Ajouter, puis cliquez sur Téléverser une extension. Choisissez le fichier novasend-wordpress-1.0.1.zip et cliquez sur Installer maintenant. WordPress 6.0+, WooCommerce et PHP 8.0+ sont requis.

Activation et Configuration

  1. Cliquez sur Activer l'extension.
  2. Allez dans WooCommerce > Réglages > Paiements.
  3. Recherchez Novasend Payment Gateway et cliquez sur Gérer.
  4. Remplissez vos identifiants :
    • Clé API Publique : Disponible dans vos paramètres Novasend Portal.
    • Clé Secrète : Disponible dans vos paramètres Novasend.
    • Secret Webhook : Obligatoire pour vérifier chaque notification.
    • Base URL : https://business.novasend.app.

Fonctionnalités

  • Paiements Mobile Money : Wave, Orange Money, MTN MoMo, Moov.
  • Support des Blocs WooCommerce : Entièrement compatible avec le nouvel éditeur de panier et de checkout (Gutenberg).
  • Synchronisation Automatique : Les commandes passent en statut "En cours" ou "Terminée" dès confirmation du paiement.
  • Sécurité : Vérification systématique de la signature HMAC des webhooks.
  • Validation : La référence et le montant du webhook doivent correspondre à la commande.

Configuration du Webhook

Pour une synchronisation parfaite des commandes, vous devez configurer l'URL de notification (webhook) dans votre portail marchand Novasend :

https://votresite.com/?wc-api=novasend

L'extension utilise l'API standard WC_API de WooCommerce, ce qui garantit une compatibilité maximale sans configuration complexe du serveur.

Dépannage

Si le paiement n'est pas proposé lors du checkout :

  1. Vérifiez que la devise de votre boutique est le XOF ou le XAF.
  2. Assurez-vous que l'extension est bien activée et "En direct" (Live mode).
  3. Consultez l'onglet WooCommerce > État > Journal pour voir les logs d'erreurs éventuels de Novasend.