Accetta pagamenti crypto nel tuo bot Telegram
Vendi agli utenti di Telegram in USDT, TON, Bitcoin ed Ethereum. Il bot invia un pulsante di pagamento, il cliente paga senza uscire da Telegram e l’ordine viene consegnato appena arriva il webhook.
Cosa vendono i bot con ScarabPay
Qualsiasi bot che incassa denaro dagli utenti può accettare crypto: ordini singoli, abbonamenti o ricariche del saldo.
VPN e proxy
Vendi piani mensili e invia la chiave di accesso subito dopo il pagamento.
Prodotti digitali e chiavi
Licenze, account e codici regalo consegnati automaticamente dal bot.
Canali privati
Accesso a pagamento a canali e gruppi con link di invito dopo il pagamento.
Ricariche giochi
Valuta di gioco e ricariche tramite l’ID giocatore raccolto dal bot.
Corsi e contenuti
Lezioni, file e abbonamenti sbloccati appena l’utente paga.
Ricariche del saldo
Un indirizzo di deposito permanente per ogni utente, accreditato sul suo saldo nel bot.
Come funziona in un bot
- 1
Verifica il bot
Aggiungi lo username del bot e inserisci il codice che ti diamo nella sua descrizione con @BotFather.
- 2
Crea una fattura
Quando l’utente tocca Acquista, il bot chiama l’API con importo, numero d’ordine e ID Telegram dell’utente.
- 3
Invia il pulsante di pagamento
Invia il link di pagamento come pulsante inline. La pagina si apre dentro Telegram.
- 4
Consegna al webhook
Ricevi un webhook invoice.paid firmato con ordine e utente. Il bot consegna subito.
Poche righe in qualsiasi framework
È semplice HTTP, quindi funziona con aiogram, python-telegram-bot, Telegraf, grammY o il tuo codice. Non serve il token di un provider di pagamento Telegram.
- Passa l’ID Telegram dell’utente come customer_ref
- Verifica la firma del webhook con il tuo secret
- Prova con le chiavi sandbox prima di andare live
# 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"])
Pensato per vendere su Telegram
Pagamento dentro Telegram
La pagina di pagamento si apre nel browser di Telegram, con codice QR, importo esatto e stato in tempo reale in tre lingue.
Indirizzo di ricarica per utente
Dai a ogni utente un indirizzo permanente per ricaricare il saldo. Ogni deposito viene collegato all’utente in automatico.
Link di pagamento
Niente codice? Pubblica un link di pagamento nel canale o invialo in chat, con importo fisso o libero.
Webhook firmati
Eventi firmati HMAC per pagamenti completati, insufficienti, scaduti e in ritardo, reinviati finché il server non risponde.
Pagamenti nei bot Telegram: domande
Come accetto pagamenti crypto in un bot Telegram?
Crea un progetto ScarabPay per il bot, verificalo e chiama l’API quando un utente vuole pagare. Invia il link come pulsante e consegna l’ordine all’arrivo del webhook invoice.paid.
Servono Telegram Payments o un token del provider?
No. ScarabPay funziona con un normale link di pagamento, senza provider di pagamento Telegram né Telegram Stars.
Come dimostro che il bot è mio?
Ti diamo un breve codice. Aggiungilo alla descrizione del bot in @BotFather e premi Verifica. Solo il proprietario può cambiare la descrizione.
Ogni utente può avere un indirizzo di ricarica permanente?
Sì. Richiedi un indirizzo fisso con l’ID Telegram dell’utente come customer_ref. Ogni deposito viene accreditato e notificato al webhook con quell’ID.
Con quali monete possono pagare gli utenti?
USDT su TRC20, BEP20, ERC20 e TON, USDC su BEP20, Bitcoin, Ethereum e Toncoin.
Quanto costa?
0,8% per ogni pagamento riuscito, senza costi di attivazione né canone mensile.
Continua a leggere
Trasforma il tuo bot in un negozio
Collega il tuo bot Telegram in pochi minuti. Paghi solo quando pagano i tuoi utenti.