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
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.
- 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.
- 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. - Gardez le lien pour les relances avec Enregistrer la variable de flux, par exemple
pay:flow.pay.paymentSystemOrderIdetflow.pay.paymentLink. - 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.
- 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
- Documentation Midtrans : guide d’intégration Snap (page Snap hébergée,
redirect_url, moyens choisis dans Snap Preference ; consulté le 31 octobre 2026) - Documentation Xendit : migrer des Payment Links/Invoice historiques vers Payment Session (le lien de paiement historique, anciennement Invoice, passe de PENDING à PAID ; consulté le 31 octobre 2026)
- Meta for Developers : tarification de WhatsApp Business Platform (consulté le 31 octobre 2026)
- Centre d’aide MonoChat : systèmes de paiement et flux, Envoyer une demande de paiement
- Changelog MonoChat 3.8.36 et 3.8.37
Mettez-le en pratique avec MonoChat