Paiement WhatsApp au Maroc : vendre sur Instagram et WhatsApp, encaisser avant d'expédier
Paiement WhatsApp au Maroc : envoyez un lien de paiement dans la conversation, attendez le statut « Payé » et expédiez, sans vous fier à une capture d'écran.
Le paiement WhatsApp au Maroc tient en un geste : vous collez un lien de paiement dans la conversation, votre client l'ouvre et paie sur une page hébergée par ChariPay — par carte avec 3-D Secure, ou en espèces dans une agence si le lien est à usage unique —, et vous n'expédiez qu'une fois le lien passé « Payé ». Le même geste vaut sur Instagram, en message privé, ou avec un lien réutilisable en bio pour un produit phare. Ce guide déroule le flux complet, de la question du client à l'envoi du colis : quel lien choisir, que proposer aux clients sans carte, pourquoi une capture d'écran ne prouve rien, comment relancer.
Le paiement WhatsApp au Maroc : un lien de paiement dans la conversation
Sur WhatsApp comme sur Instagram, la vente se conclut déjà dans la conversation : le client demande un prix, une taille, une date de livraison, et c'est dans le fil qu'il décide. Le lien de paiement fait entrer le paiement dans ce même fil. Un lien de paiement, c'est un montant et une description ; le client paie sur une page hébergée par ChariPay. Il se partage par lien, QR code, affiche PDF à imprimer, e-mail ou WhatsApp. Vous n'avez rien à connecter à votre compte WhatsApp ou Instagram : le lien est une adresse web que vous collez vous-même, comme n'importe quel message.
Derrière ce lien, ChariPay est une plateforme de paiement marocaine, un PSP opéré par Chari Money, établissement de paiement agréé par Bank Al-Maghrib. Sur la page, votre client paie par carte — par défaut : Visa, Mastercard et Maroc Pay ; d'autres moyens peuvent être activés sur demande auprès de l'équipe, selon votre activité. Les paiements par carte passent par l'authentification 3-D Secure : le porteur confirme auprès de sa banque, ce qui protège le commerçant contre l'essentiel des impayés et des contestations. Sur un lien à usage unique, le client peut aussi choisir de payer en espèces dans une agence ; nous y revenons plus bas. La page des liens de paiement présente l'offre complète.
Ce guide traite le canal social. Si votre objectif est de faire reculer, tous canaux confondus, la part des commandes réglées à la porte, lisez les alternatives au paiement à la livraison ; pour la vue d'ensemble d'une boutique qui encaisse en ligne, le guide du paiement e-commerce au Maroc.
Le flux en message privé, de la question du client à l'expédition
Voici le déroulé qui tient la route, que la conversation ait commencé sur WhatsApp ou dans les messages privés d'Instagram.
- 1Confirmez la commande par écrit. Article, taille ou couleur, quantité, adresse de livraison, frais d'envoi : tout ce qui fixe le montant est écrit dans le fil avant le moindre lien. Un montant corrigé après paiement oblige à réclamer ou à rembourser une différence.
- 2Créez un lien à usage unique au montant exact. Une commande, un client, un montant. Mettez dans la description l'article et votre numéro de commande : c'est ce que le client lira sur la page, et ce que vous retrouverez dans le portail. Le détail de chaque réglage est dans notre guide pour créer un lien de paiement.
- 3Collez le lien dans le fil, avec une phrase qui reprend le montant et le contenu : « Voici le lien pour régler vos deux coffrets, 480 MAD livraison comprise. » Le client lit ainsi le même montant deux fois, dans le message et sur la page.
- 4Attendez le statut « Payé ». À l'encaissement, vous êtes notifié dans le portail et le lien passe « Payé » : c'est votre feu vert, et le seul.
- 5Expédiez, puis dites-le dans la même conversation. Le client qui a payé veut savoir que son colis part, et le fil garde l'historique complet, de la demande à l'envoi.
Dès qu'un paiement réussit — carte authentifiée par 3-D Secure ou référence réglée en espèces en agence —, le montant est disponible sur votre compte de paiement ChariPay, utilisable tout de suite : virements, factures, recharges. « Disponible à l'instant sur le compte » ne veut pas dire « virement bancaire instantané » : le versement vers votre banque reste une opération distincte.
Le partage reste votre geste : ChariPay n'envoie votre lien de paiement ni par SMS ni par WhatsApp.
Le plus simple pour sentir ce flux est de le jouer une fois, côté client. Le mode test s'ouvre dès l'activation de votre compte, sans validation à attendre : Commencer en mode test — trois champs (nom, e-mail professionnel, entreprise), un lien d'activation reçu par e-mail pour choisir votre mot de passe, puis le portail, où vous créez vous-même votre clé de test après une ré-authentification ; la clé complète ne s'affiche qu'une seule fois. Créez un lien, envoyez-le-vous sur WhatsApp, et payez avec la carte de test 4918 9141 0719 5005, CVV 123, n'importe quelle date d'expiration future, code 3-D Secure 555 : seule cette carte est acceptée, et aucun argent réel ne circule. La vérification de votre entreprise (KYB) se fait en parallèle et ne conditionne que le passage en production.
Vendre sur Instagram : le lien réutilisable en bio ou en story
Sur Instagram, une partie des ventes ne passe pas par la discussion : un produit phare, toujours au même prix, que vos abonnés achètent en voyant une story. Pour ce cas, le lien réutilisable — le même montant, payable par plusieurs clients — se crée par l'API, avec singleUse: false ; une fois créé, il apparaît dans le portail comme les autres, et vous le placez en bio ou dans une story. Sans développeur, pour vendre plusieurs fois au même prix, publiez un produit sur votre boutique hébergée et partagez son lien. Choisissez l'expiration du lien selon l'offre : jamais pour un produit permanent, une date précise pour une édition limitée ou une offre de saison.
Trois règles le rendent fiable. D'abord, un lien réutilisable encaisse par carte uniquement : les espèces en agence passent toujours par un lien à usage unique, une référence par dépôt. Ensuite, pour changer de prix, annulez le lien — un lien annulé ne peut plus être payé — et créez-en un nouveau, que vous remettez en bio à la place de l'ancien. Enfin, comme plusieurs clients paient le même lien, demandez à chaque acheteur de vous écrire en privé avec son adresse, et rapprochez chaque message d'un paiement notifié dans le portail avant d'expédier. Quand ce rapprochement devient laborieux, c'est le signe qu'il faut revenir au lien à usage unique.
| Lien à usage unique | Lien réutilisable | |
|---|---|---|
| Situation | Une commande discutée en message privé | Un produit phare au prix fixe, en bio ou en story |
| Montant | Le total exact de cette commande | Le même pour tous les acheteurs |
| Nombre de paiements | Un seul | Plusieurs, jusqu'à l'expiration ou l'annulation |
| Moyens de paiement acceptés | Carte, ou espèces en agence | Carte uniquement |
| Quand l'employer | Dès que l'adresse, la quantité ou les frais varient | Quand rien ne varie d'un acheteur à l'autre |
Les clients sans carte : un lien à usage unique pour payer en espèces
Tous vos clients n'ont pas de carte, et beaucoup de cartes marocaines sont, par défaut, fermées au paiement en ligne. Pour ces clients, le lien à usage unique garde une porte ouverte. Sur la page d'un lien de paiement à usage unique, votre client choisit les espèces, reçoit une référence, la règle dans une agence du réseau Chari, et vous êtes notifié dès que le réseau confirme le dépôt. Le paiement en espèces en agence s'appuie toujours sur un lien à usage unique — une référence par dépôt. ChariPay est la seule passerelle de paiement au Maroc à encaisser aussi les espèces en agence.
Dans votre flux, rien ne change : vous envoyez un lien à usage unique, et c'est le client qui choisit, sur la page, entre la carte et les espèces. Dans le portail, activer « Paiement en agence » sur un lien désactive son expiration : le lien reste payable sans limite de temps. Un lien qui porte une date d'expiration se présente donc comme un lien à régler par carte ; pour un client qui paie en espèces, créez un lien avec « Paiement en agence », sans expiration. Si vous passez par l'API, paymentMethod: "CASH" présélectionne les espèces sur la page. Dès que le réseau confirme le dépôt, le lien passe « Payé » et vous êtes notifié dans le portail ; côté serveur, l'état du lien se lit par GET /v1/payment-links/{reference}. Le montant est disponible sur votre compte à l'instant du dépôt : vous expédiez exactement comme après un paiement par carte.
Le fonctionnement complet, vu du client et vu de vous, est détaillé dans notre guide pour encaisser en espèces en agence. Retenez surtout la règle inverse : le lien de votre bio, réutilisable, n'accepte jamais les espèces. Un client qui veut régler en espèces un produit vu en story reçoit, en message privé, un lien à usage unique créé pour sa commande.
Le statut « Payé » fait foi, pas la capture d'écran
« J'ai payé, voici la capture » : c'est la phrase qui coûte le plus cher dans la vente en messagerie. Une capture d'écran de virement, de reçu ou de page de confirmation ne se vérifie pas : elle se retouche, se réutilise, se transfère depuis une autre conversation. La seule preuve d'un paiement par lien, c'est la page de ce lien dans votre portail — son statut « Payé » et la notification reçue à l'encaissement. N'expédiez jamais sur la seule foi d'une image, même pour un client fidèle, même pressé. Si le statut n'a pas bougé, répondez simplement que la commande part dès que le paiement apparaît de votre côté : un client de bonne foi le comprend. Les autres scénarios, de la fausse confirmation au remboursement réclamé vers un autre moyen, sont traités dans notre guide sur la fraude au paiement en ligne.
Relancer un lien resté sans paiement
Un client qui ne paie pas tout de suite n'a pas forcément renoncé : il attend sa paie, cherche sa carte, hésite entre deux tailles. Un lien de paiement reste payable jusqu'à son expiration, que vous choisissez à la création : 24 heures, 7 jours, 30 jours, jamais, ou une date précise. Tant qu'il est actif, la relance la plus simple consiste à renvoyer le même lien dans le fil, avec un message court :
Bonjour, votre commande vous attend. Voici le lien pour la régler par carte, ou en espèces dans une agence si vous préférez.
Trois règles évitent les doubles paiements et les confusions :
- Le lien a expiré ? Créez-en un nouveau au même montant, et envoyez-le à la place de l'ancien.
- Le montant a changé ? Annulez l'ancien lien avant d'envoyer le nouveau : un lien annulé ne peut plus être payé, le client ne risque donc pas de régler deux fois.
- Votre client préfère l'e-mail ? Le lien peut aussi partir par e-mail ; par l'API,
POST /v1/payment-links/{reference}/sendl'envoie et répond202.
Aucune relance ne part toute seule : fixez-vous une règle simple — une relance, puis l'annulation à l'expiration — pour ne pas laisser de liens actifs sur des commandes abandonnées.
Voir où vos acheteurs s'arrêtent avant de payer
Le portail montre l'entonnoir d'un lien ou d'une session — combien ont ouvert la page, combien ont saisi leur carte, combien sont allés au bout. Pour un vendeur sur les réseaux sociaux, cette lecture sépare des situations qui se ressemblent dans la conversation, où tout se résume à « le client n'a pas payé » :
- Des ouvertures sans saisie de carte : le client a vu la page sans commencer à payer. Il n'a peut-être pas de carte utilisable en ligne : proposez-lui un lien à usage unique et rappelez-lui qu'il peut régler en espèces en agence.
- Des saisies de carte sans paiement abouti : le client a essayé. Il a pu abandonner pendant l'authentification, ou sa banque a refusé. Les causes et les réponses à lui donner sont dans notre article sur la carte refusée en paiement en ligne.
- Peu d'ouvertures : le lien n'est pas lu. Vérifiez qu'il est bien visible dans le message, et que le montant écrit à côté correspond à celui de la page.
Questions fréquentes
Comment recevoir un paiement WhatsApp au Maroc ?
Créez depuis le portail ChariPay un lien de paiement à usage unique au montant exact de la commande, et collez-le dans la conversation WhatsApp. Votre client paie sur une page hébergée par ChariPay, par carte avec 3-D Secure ou en espèces dans une agence du réseau Chari. Quand le lien passe « Payé » et que le portail vous notifie, le montant est disponible sur votre compte de paiement : vous pouvez expédier.
ChariPay envoie-t-il le lien à mon client par WhatsApp ou par SMS ?
Non. Le partage est votre geste : vous copiez le lien et le collez dans WhatsApp, dans un message privé Instagram ou dans un SMS, depuis votre propre téléphone. Le lien peut en revanche partir par e-mail, y compris par l'API avec POST /v1/payment-links/{reference}/send. Garder la conversation de votre côté a un avantage : le client reçoit le lien de l'interlocuteur qu'il connaît déjà.
Un client peut-il payer en espèces une commande passée sur Instagram ?
Oui, à condition de lui envoyer un lien à usage unique. Sur la page de ce lien, il choisit les espèces, reçoit une référence et la règle dans une agence du réseau Chari. Dès que le réseau confirme le dépôt, le lien passe « Payé » et vous êtes notifié dans le portail. Le montant est alors disponible sur votre compte de paiement, et vous expédiez comme après une carte.
Le lien en bio Instagram accepte-t-il les espèces ?
Non. Le lien placé en bio ou en story est un lien réutilisable, que plusieurs clients paient au même montant, et un lien réutilisable encaisse uniquement par carte. Les espèces en agence reposent toujours sur un lien à usage unique, avec une référence par dépôt. Au client qui veut payer en espèces un produit vu en story, envoyez en message privé un lien à usage unique créé pour sa commande.
Un client m'envoie une capture d'écran de paiement : puis-je expédier ?
Non, pas sur cette seule base. Une capture d'écran ne se vérifie pas : elle peut être retouchée ou venir d'une autre transaction. Ouvrez la page du lien dans votre portail : si son statut est « Payé » et que vous avez reçu la notification d'encaissement, expédiez ; sinon, attendez. Répondez au client que sa commande part dès que le paiement apparaît de votre côté.
Que faire si le client ne paie pas le lien envoyé ?
Relancez-le en renvoyant le même lien tant qu'il est actif, avec un message court qui rappelle le montant. S'il a expiré, créez-en un nouveau ; pour un client qui paiera en espèces, créez-le avec « Paiement en agence », sans expiration. Si le montant change, annulez l'ancien lien avant d'envoyer le nouveau, car un lien annulé ne peut plus être payé. Aucune relance ne part automatiquement : c'est vous qui fixez le rythme.
Quelles cartes mes clients peuvent-ils utiliser ?
Par défaut : Visa, Mastercard et Maroc Pay. D'autres moyens peuvent être activés sur demande auprès de l'équipe, selon votre activité. Chaque paiement par carte passe par l'authentification 3-D Secure, le porteur confirmant auprès de sa banque. Si un client n'arrive pas à payer en ligne, proposez-lui un lien à usage unique : il pourra choisir de régler en espèces dans une agence du réseau Chari.
Prochaine étape
Créez en mode test un lien au montant d'une vraie commande, envoyez-le-vous dans une conversation WhatsApp, payez-le avec la carte de test et regardez le statut passer « Payé » dans le portail : Commencer en mode test. Reprenez ensuite chaque réglage avec notre guide pour créer un lien de paiement, et gardez la page liens de paiement sous la main pour l'offre complète.
Écrit par Équipe ChariPay.