Acceptez les paiements crypto dans votre bot Telegram
Vendez aux utilisateurs de Telegram en USDT, TON, Bitcoin et Ethereum. Votre bot envoie un bouton de paiement, le client paie sans quitter Telegram et la commande est livrée dès l’arrivée du webhook.
Ce que les bots vendent avec ScarabPay
Tout bot qui encaisse de l’argent peut accepter les cryptos : commandes uniques, abonnements ou recharges de solde.
VPN et proxy
Vendez des forfaits mensuels et envoyez la clé d’accès juste après le paiement.
Produits numériques et clés
Licences, comptes et codes cadeaux livrés automatiquement par le bot.
Canaux privés
Accès payant aux canaux et groupes avec un lien d’invitation après paiement.
Recharges de jeux
Monnaie de jeu et recharges via l’ID joueur collecté par le bot.
Cours et contenus
Leçons, fichiers et abonnements débloqués dès que l’utilisateur paie.
Recharges de solde
Une adresse de dépôt permanente par utilisateur, créditée sur son solde dans le bot.
Comment ça marche dans un bot
- 1
Vérifiez votre bot
Ajoutez le nom d’utilisateur du bot puis placez le code fourni dans sa description via @BotFather.
- 2
Créez une facture
Quand l’utilisateur appuie sur Acheter, votre bot appelle l’API avec le montant, le numéro de commande et l’ID Telegram de l’utilisateur.
- 3
Envoyez le bouton de paiement
Envoyez le lien de paiement en bouton inline. La page s’ouvre dans Telegram.
- 4
Livrez au webhook
Vous recevez un webhook invoice.paid signé avec la commande et l’utilisateur. Le bot livre aussitôt.
Quelques lignes dans n’importe quel framework
C’est du HTTP standard : ça fonctionne avec aiogram, python-telegram-bot, Telegraf, grammY ou votre propre code. Aucun jeton de fournisseur de paiement Telegram requis.
- Passez l’ID Telegram de l’utilisateur en customer_ref
- Vérifiez la signature du webhook avec votre secret
- Testez avec les clés sandbox avant la mise en production
# 1. User taps "Buy": create an invoice r = requests.post(API + "/invoices", headers=AUTH, json={ "amount": 5, "order_id": order_id, "customer_ref": str(user_id)}) url = r.json()["data"]["checkout_url"] # 2. Send the pay button await bot.send_message(user_id, "VPN 1 month: $5", reply_markup=pay_button(url)) # 3. Webhook: deliver the order if event["event"] == "invoice.paid": deliver(event["data"]["customer_ref"])
Conçu pour vendre sur Telegram
Paiement dans Telegram
La page de paiement s’ouvre dans le navigateur de Telegram, avec QR code, montant exact et statut en direct en trois langues.
Adresse de recharge par utilisateur
Donnez à chaque utilisateur une adresse permanente pour recharger son solde. Chaque dépôt lui est associé automatiquement.
Liens de paiement
Pas de code ? Publiez un lien de paiement dans votre canal ou envoyez-le en message, avec un montant fixe ou libre.
Webhooks signés
Événements signés HMAC pour les paiements réglés, insuffisants, expirés ou tardifs, renvoyés jusqu’à la réponse de votre serveur.
Paiements dans un bot Telegram : questions
Comment accepter les paiements crypto dans un bot Telegram ?
Créez un projet ScarabPay pour votre bot, vérifiez-le, puis appelez l’API quand un utilisateur veut payer. Envoyez le lien en bouton et livrez la commande à réception du webhook invoice.paid.
Faut-il Telegram Payments ou un jeton de fournisseur ?
Non. ScarabPay fonctionne avec un simple lien de paiement : ni fournisseur de paiement Telegram ni Telegram Stars.
Comment prouver que le bot m’appartient ?
Nous vous donnons un court code. Ajoutez-le à la description du bot dans @BotFather puis cliquez sur Vérifier. Seul le propriétaire du bot peut modifier la description.
Chaque utilisateur peut-il avoir une adresse de recharge permanente ?
Oui. Demandez une adresse fixe avec l’ID Telegram de l’utilisateur en customer_ref. Chaque dépôt est crédité et signalé à votre webhook avec cet ID.
Avec quelles cryptos les utilisateurs peuvent-ils payer ?
USDT sur TRC20, BEP20, ERC20 et TON, USDC sur BEP20, Bitcoin, Ethereum et Toncoin.
Combien ça coûte ?
0,8 % par paiement réussi, sans frais d’inscription ni abonnement mensuel.
À lire aussi
Transformez votre bot en boutique
Connectez votre bot Telegram en quelques minutes. Vous ne payez que lorsque vos utilisateurs paient.