Aller au contenu principal

Ventes

Envoyer un lien de paiement Xendit ou Midtrans sur WhatsApp et savoir quand il est payé

Si vous vendez depuis la France, le Maghreb ou l'Afrique de l'Ouest vers l'Indonésie et l'Asie du Sud-Est, la vente se conclut souvent dans une conversation WhatsApp. Voici comment répondre à « comment je paie ? » avec un lien Xendit ou Midtrans du montant exact, puis laisser la conversation avancer seule une fois le paiement reçu.

Équipe MonoChat Mis à jour: 4 min de lecture

Sur cette page
  1. Quand choisir Xendit ou Midtrans
  2. Les règles WhatsApp
  3. Configuration dans MonoChat
  4. Avant la mise en production
  5. Sources

Pour encaisser un client d’Indonésie ou d’Asie du Sud-Est dans une conversation WhatsApp, envoyez-lui un lien de paiement Xendit ou Midtrans du montant exact, créé depuis votre propre compte prestataire, et laissez le prestataire prévenir votre système quand c’est payé. Le client paie sur la page du prestataire avec les moyens que vous avez activés ; la conversation ne transporte que le lien.

Cela concerne les exportateurs (cosmétiques, vins, textile), les écoles et organismes de formation, les agences de voyage et les entreprises de France, du Maroc ou du Sénégal qui ont des clients en Indonésie, en Thaïlande, au Vietnam, aux Philippines ou en Malaisie. Pour vos clients en France, Payplug, Stripe ou Mollie restent plus naturels.

Quand choisir Xendit ou Midtrans

  • Vos clients indonésiens attendent des moyens locaux. Les deux prestataires sont conçus pour l’Indonésie ; dans MonoChat, Midtrans encaisse uniquement en IDR.
  • Vous vendez dans toute la région. Via MonoChat, Xendit accepte IDR, USD, THB, VND, PHP et MYR : un seul prestataire pour cinq marchés.
  • La vente se conclut dans la conversation : acompte, commande sur mesure, facture après devis.

Pour les clients hors de la région, voir les liens de paiement PayPal sur WhatsApp ; la vue d’ensemble est dans le paiement dans WhatsApp.

Les règles WhatsApp

  • Dans la fenêtre de service client de 24 heures, le lien part comme un message normal. Depuis le 1er octobre 2026, Meta facture les messages de service au-delà de 1 000 gratuits par mois et par numéro.
  • Une fois la fenêtre fermée, seulement avec un modèle de message approuvé. Une relance sur une commande précise est utilitaire (0,0250 USD pour un destinataire indonésien) ; avec une remise, elle devient marketing (0,0411 USD), selon notre guide des tarifs fondé sur la grille Meta du 1er octobre 2026. C’est le pays du destinataire qui compte.
  • Ne demandez jamais de données de carte ou de compte dans la conversation. Le paiement se fait sur la page du prestataire.
  • La prospection exige un consentement, selon la loi indonésienne sur les données personnelles (UU PDP, loi 27/2022) et les règles de Meta ; votre propre traitement reste soumis au RGPD.

Configuration dans MonoChat

MonoChat est Meta Business Partner officiel. Midtrans est arrivé avec MonoChat 3.8.36 et Xendit avec 3.8.37 (octobre 2026), aux côtés de Stripe, PayPal et d’autres systèmes de paiement.

  1. Ajoutez le prestataire dans Paramètres › Paiement › Systèmes de paiement. Pour Midtrans, collez votre Server Key et testez d’abord en Sandbox mode ; inutile de définir une URL de notification, MonoChat indique à Midtrans où envoyer le résultat de chaque paiement. Pour Xendit, collez la clé API secrète et le jeton de vérification du callback depuis les réglages webhook du tableau de bord Xendit, puis faites pointer le callback des factures Xendit vers le webhook Xendit de MonoChat pour ce système de paiement ; en cas de doute sur l’adresse, demandez au support MonoChat avant la mise en production.
  2. Envoyez le lien depuis un flux avec le nœud Envoyer une demande de paiement : système de paiement, montant (variables possibles) et devise, avec votre texte et {{paymentLink}} à la place du lien. Si le montant n’est pas positif ou qu’aucun système de paiement n’existe, le nœud prend sa sortie d’échec et rien n’est envoyé. Les montants Midtrans sont arrondis à la roupie entière.
  3. Gardez le lien pour les relances avec Enregistrer la variable de flux, par exemple pay : flow.pay.paymentSystemOrderId et flow.pay.paymentLink.
  4. Poursuivez au paiement avec un flux qui démarre sur Nouveau paiement reçu : remercier, étiqueter, attribuer à la logistique ou prévenir votre ERP par une Requête HTTP.
  5. Relancez une fois avec un nœud Attendre et une condition sur l’étiquette du client, puis un modèle utilitaire avec le lien enregistré.

Les remboursements se font dans le tableau de bord du prestataire : les systèmes de paiement ajoutés en 3.8.36, dont Midtrans, ne permettent pas encore de rembourser depuis MonoChat. Les mêmes liens fonctionnent sur Instagram, Messenger et le chat web. Voir intégrations de paiement ou commencer gratuitement sur app.monochat.ai.

Avant la mise en production

  • Faites un paiement test en Sandbox mode Midtrans ou en mode test Xendit et vérifiez que la confirmation arrive dans la conversation.
  • Vérifiez que les moyens souhaités sont activés chez le prestataire.
  • Contrôlez la devise : IDR uniquement pour Midtrans ; IDR, USD, THB, VND, PHP ou MYR pour Xendit.

Sources

FAQ

Questions fréquentes

Puis-je envoyer un lien de paiement Xendit ou Midtrans sur WhatsApp ?

Oui. Les deux créent une page de paiement hébergée par le prestataire, dont le lien peut être envoyé dans n'importe quelle conversation WhatsApp. Dans MonoChat, un flux crée le lien du montant exact depuis votre propre compte Xendit ou Midtrans, l'envoie dans la conversation et sait quand il est payé.

Quelles devises sont prises en charge ?

Via MonoChat, Xendit accepte IDR, USD, THB, VND, PHP et MYR, Midtrans uniquement IDR. Une demande de paiement dans une autre devise est refusée.

Quels moyens de paiement le client voit-il ?

Ceux que vous avez activés chez le prestataire : chez Midtrans, ceux choisis dans Snap Preference du tableau de bord ; chez Xendit, les canaux activés sur votre compte. MonoChat ne les choisit pas.

Comment MonoChat sait-il que le client a payé ?

Le prestataire notifie MonoChat. Un paiement Midtrans est considéré comme payé quand la notification porte une signature valide faite avec votre Server Key et que le statut est settlement ou capture ; un paiement Xendit, quand le callback porte votre jeton de vérification et que le montant et la devise correspondent à la commande. L'événement Nouveau paiement reçu lance alors le flux suivant.

Envoyer un lien de paiement sur WhatsApp coûte-t-il quelque chose ?

MonoChat n'ajoute aucune marge aux frais de Meta. Meta facture par message délivré : dans la fenêtre de 24 heures, le lien est un message de service, gratuit pour les 1 000 premiers par mois et par numéro ; hors fenêtre, il faut un modèle, 0,0250 USD (utilitaire) ou 0,0411 USD (marketing) pour un numéro indonésien. Les frais de transaction du prestataire s'ajoutent.

Premier mois de Growth offert

WhatsApp, Instagram et Messenger dans une seule boîte de réception

Commencez gratuitement avec MonoChat : boîte de réception d'équipe, assistants IA, modèles et campagnes sur les API officielles de Meta.

Un code par entreprise • 30 jours pour l’utiliser • Sans carte bancaire

$150 pour démarrer.

Obtenir