Aller au contenu principal
Tous les articles
Guide3 min de lecture

Encaisser sur WooCommerce au Maroc

Votre boutique WordPress mérite mieux que le paiement à la livraison — carte et espèces en dirhams, webhooks signés, argent disponible à l'instant.

WooCommerce fait tourner une bonne partie de l'e-commerce marocain : WordPress est déjà là, la boutique se monte en un week-end, et l'hébergement ne coûte rien. Puis vient la case paiement — et le choix se réduit trop vite à « paiement à la livraison » ou « virement et capture d'écran par WhatsApp ». Voici les deux façons de brancher ChariPay sur votre boutique WooCommerce, de la plus simple à la plus intégrée.

Sans développement : le lien de paiement dans votre flux de commande

WooCommerce vous notifie à chaque commande. Il suffit d'y répondre par un lien :

  1. 1Gardez « paiement à la livraison » ou « virement » comme méthode à la commande — c'est votre point de collecte, pas votre encaissement.
  2. 2À réception de la commande, créez un lien de paiement dans le portail ChariPay au montant exact, et envoyez-le au client par WhatsApp ou e-mail.
  3. 3Le client paie par carte (3-D Secure) ou en espèces : il reçoit une référence et dépose le montant dans une agence du réseau Chari — ChariPay est la seule passerelle marocaine à offrir ce choix.
  4. 4Le webhook ou la notification du portail vous confirme le paiement : vous passez la commande en « Terminée » dans WooCommerce, et vous expédiez déjà payé.

Zéro extension à installer, zéro maintenance WordPress, et l'espèce cesse de voyager avec vos colis.

Avec votre développeur : la passerelle branchée à l'API

WooCommerce sait accueillir une méthode de paiement personnalisée : c'est une classe PHP qui redirige vers une page de paiement et écoute une confirmation. Votre développeur la construit sur l'API ChariPay en trois briques :

  • La session de paiement. Au clic sur « Commander », votre serveur appelle POST /v1/payment-sessions avec le montant et vos URL de retour, puis redirige le client vers le checkout hébergé — 3-D Secure compris, sans que les données carte touchent votre WordPress.
  • Le webhook signé. La confirmation arrive sur votre endpoint, signée HMAC : c'est elle qui passe la commande en « payée », jamais le retour navigateur. Si votre hébergement mutualisé était indisponible, le rejeu se fait depuis le portail.
  • L'idempotence. Un client qui double-clique, un plugin qui rejoue une requête : avec Idempotency-Key, le paiement n'est créé qu'une fois.

La doc API donne les exemples d'appels en quatre langages, la collection Postman exécute le parcours complet, et la sandbox self-serve permet de tester tout le flux — carte de test comprise — avant de toucher à la production.

Pourquoi ça vaut le détour

  • L'argent est disponible à l'instant sur votre compte de paiement ChariPay — un compte réglementé, avec RIB au nom de votre entreprise — dès qu'un paiement réussit.
  • Deux méthodes, un seul rapprochement : carte et espèces en agence arrivent sur le même relevé, avec exports comptables.
  • Le versement vers votre banque part automatiquement chaque nuit dès qu'un compte de règlement est configuré, ou par virement à la demande.

Par où commencer

Ouvrez un compte sandbox — c'est en ligne, gratuit et sans engagement — et faites payer une commande de test aujourd'hui. Pour la production : mise en service unique de 6 000 MAD TTC, commission par transaction réussie définie après étude de votre dossier, et l'équipe d'intégration vous accompagne jusqu'au premier paiement réel.

Écrit par Équipe ChariPay.

À lire ensuite

Une question sur votre intégration ?

Notre équipe répond aux commerçants comme aux développeurs, du premier test jusqu'à la mise en production.