Passer au contenu principal

Documentation Index

Fetch the complete documentation index at: https://docs.oneclickdz.com/llms.txt

Use this file to discover all available pages before exploring further.

Vue d’ensemble

Navio pour WooCommerce est un plugin de passerelle de paiement qui intègre Navio avec votre boutique WooCommerce. Acceptez des paiements sécurisés en Dinars Algériens (DZD) avec une configuration minimale.

Installation facile

Installation depuis un fichier ZIP - aucune programmation requise

Vérification automatique du statut

Vérifie automatiquement le statut du paiement toutes les 20 minutes

Blocs WooCommerce

Fonctionne avec les paiements classiques et par blocs

Tests en Sandbox

Testez en mode sandbox avant de passer en production

Prérequis

1

WordPress & WooCommerce

  • WordPress 5.0 ou supérieur
  • WooCommerce 4.0 ou supérieur
  • PHP 7.2 ou supérieur
2

Certificat SSL

SSL/HTTPS activé sur votre site (requis pour les paiements)
3

Compte Navio

Compte marchand actif sur app.oneclickdz.com
Complétez la validation du marchand avant de créer des liens de paiement

Configuration rapide

1. Installer le plugin

1

Télécharger le plugin

Téléchargez le plugin depuis GitHub
2

Téléverser sur WordPress

  • Allez dans Extensions → Ajouter
  • Cliquez sur Téléverser une extension
  • Sélectionnez le fichier ZIP
  • Cliquez sur Installer maintenant
3

Activer

Cliquez sur Activer l’extension après l’installation

2. Obtenir vos clés API

  1. Connectez-vous à app.oneclickdz.com
  2. Allez dans Paramètres API
  3. Copiez les deux clés :
    • Clé Sandbox : Pour les tests
    • Clé de production : Pour les paiements réels
N’exposez jamais vos clés API dans du code public ni ne les partagez par e-mail

3. Configurer le plugin

1

Ouvrir les paramètres

Allez dans WooCommerce → Réglages → Paiements
2

Sélectionner Navio

Cliquez sur Navio dans la liste des modes de paiement
3

Activer et configurer

  • Activer/Désactiver : Cochez pour activer Navio
  • Titre : “Navio - OneClick Payment” (affiché aux clients)
  • Description : Description du mode de paiement
4

Ajouter les clés API

  • Clé API Sandbox : Votre clé sandbox
  • Clé API Production : Votre clé de production
  • Mode API : Sélectionnez “Sandbox” pour les tests
5

Configurer les options

  • Mode de frais : Choisissez qui paie les frais de transaction
    • NO_FEE : Vous absorbez les frais (meilleure expérience client)
    • SPLIT_FEE : Partage 50/50
    • CUSTOMER_FEE : Le client paie tous les frais
  • Statut de la commande : Choisissez le statut après un paiement réussi
    • Completed : Pour les produits numériques (livraison automatique)
    • Processing : Pour les produits physiques (nécessite un traitement)
6

Enregistrer les paramètres

Cliquez sur Enregistrer les modifications

Tests en Sandbox

Testez toujours en mode Sandbox avant d’accepter des paiements réels
  1. Passer en mode Sandbox
    • Mode API : Sandbox (Testing)
    • Utilisez votre clé API Sandbox
  2. Créer une commande test
    • Allez dans votre boutique
    • Ajoutez un produit au panier
    • Procédez au paiement
    • Sélectionnez le mode de paiement Navio
    • Finalisez la commande
  3. Tester le flux de paiement
    • Vous serez redirigé vers la page de paiement Navio
    • Effectuez le paiement de test
    • Retournez à votre boutique
  4. Vérifier la mise à jour de la commande
    • Vérifiez le statut de la commande dans WooCommerce
    • Il doit être mis à jour selon votre configuration
    • Consultez les journaux du plugin : WooCommerce → Navio → Journaux d’activité

Mise en production

Lorsque vous êtes prêt à accepter des paiements réels :
1

Passer en production

  • Allez dans WooCommerce → Réglages → Paiements → Navio
  • Changez le Mode API en Production (Live)
  • Enregistrez les modifications
2

Vérifier SSL

Assurez-vous que SSL/HTTPS est correctement configuré sur votre site
3

Commande test

Créez une petite commande test pour vérifier que tout fonctionne

Fonctionnalités principales

Vérification automatique du statut

Le plugin vérifie automatiquement le statut du paiement toutes les 20 minutes via le cron WordPress :
  • Aucune intervention manuelle requise
  • Les commandes se mettent à jour automatiquement à la confirmation du paiement
  • Les paiements échoués sont marqués “En attente”

Vérification manuelle du statut

Les clients peuvent vérifier manuellement le statut du paiement :
  • Disponible sur la page de commande
  • Cliquez sur le bouton “Vérifier le statut du paiement”
  • Mise à jour en temps réel via AJAX

Modes de frais

ModeDescriptionIdéal pour
NO_FEEVous payez tous les fraisMeilleure expérience client
SPLIT_FEEPartage 50/50Coût partagé
CUSTOMER_FEELe client paieMaximiser les profits
Structure des frais : 0% sur le solde, seulement 1% de frais de retrait

Dépannage

Passerelle de paiement non configurée

Problème : Message d’erreur lors de la passation de la commande Solution :
  • Vérifiez que la clé API est saisie
  • Assurez-vous que la clé API correspond au mode (Sandbox/Production)
  • Testez la connexion dans les paramètres du plugin

Les commandes ne se mettent pas à jour

Problème : Les commandes restent “En attente” après le paiement Solution :
  1. Vérifiez que le cron WordPress fonctionne
  2. Vérifiez que la référence de paiement est enregistrée dans la commande
  3. Activez le mode Debug dans les paramètres du plugin
  4. Consultez les journaux d’activité pour les erreurs

SSL/HTTPS requis

Problème : Message d’erreur “SSL requis” Solution :
  • Contactez votre hébergeur pour activer SSL
  • Utilisez un certificat Let’s Encrypt gratuit
  • Vérifiez que l’URL du site commence par https://

Mode Debug

Activez pour le dépannage :
  1. Allez dans WooCommerce → Réglages → Paiements → Navio
  2. Cochez Activer la journalisation Debug
  3. Enregistrez les modifications
  4. Consultez les journaux dans WooCommerce → Navio → Journaux d’activité
Désactivez le mode debug en production pour de meilleures performances

Support & Ressources

Dépôt GitHub

Code source du plugin et problèmes

Documentation API

Référence API détaillée

Tableau de bord Navio

Gérez votre compte marchand

Contacter le support

Obtenez l’aide de notre équipe

Prochaines étapes

Meilleures pratiques Navio

Découvrez les conseils de production et les meilleures pratiques de sécurité