Kryptozahlungen in Ihrem Telegram-Bot annehmen
Verkaufen Sie an Telegram-Nutzer gegen USDT, TON, Bitcoin und Ethereum. Ihr Bot sendet einen Bezahlbutton, der Kunde zahlt, ohne Telegram zu verlassen, und die Bestellung wird geliefert, sobald der Webhook eintrifft.
Was Bots mit ScarabPay verkaufen
Jeder Bot, der Geld von Nutzern annimmt, kann Krypto akzeptieren: Einzelbestellungen, Abos oder Guthaben-Aufladungen.
VPN und Proxy
Monatstarife verkaufen und den Zugangsschlüssel direkt nach der Zahlung senden.
Digitale Produkte und Keys
Lizenzen, Konten und Geschenkcodes, automatisch vom Bot geliefert.
Private Kanäle
Bezahlter Zugang zu Kanälen und Gruppen mit Einladungslink nach der Zahlung.
Game-Aufladungen
Spielwährung und Aufladungen per Spieler-ID, die der Bot abfragt.
Kurse und Inhalte
Lektionen, Dateien und Mitgliedschaften werden sofort nach der Zahlung freigeschaltet.
Guthaben-Aufladungen
Eine feste Einzahlungsadresse pro Nutzer, gutgeschrieben auf sein Bot-Guthaben.
So funktioniert es im Bot
- 1
Bot verifizieren
Bot-Benutzernamen hinzufügen und den kurzen Code mit @BotFather in die Bot-Beschreibung setzen.
- 2
Rechnung erstellen
Tippt der Nutzer auf Kaufen, ruft Ihr Bot die API mit Betrag, Bestellnummer und Telegram-ID des Nutzers auf.
- 3
Bezahlbutton senden
Den Checkout-Link als Inline-Button senden. Die Zahlungsseite öffnet sich in Telegram.
- 4
Per Webhook liefern
Sie erhalten einen signierten invoice.paid-Webhook mit Bestellung und Nutzer. Der Bot liefert sofort.
Wenige Zeilen in jedem Bot-Framework
Es ist reines HTTP und funktioniert mit aiogram, python-telegram-bot, Telegraf, grammY oder eigenem Code. Kein Telegram-Payment-Provider-Token nötig.
- Telegram-ID des Nutzers als customer_ref übergeben
- Webhook-Signatur mit Ihrem Secret prüfen
- Vor dem Livegang mit Sandbox-Schlüsseln testen
# 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"])
Für den Verkauf in Telegram gebaut
Checkout in Telegram
Die Zahlungsseite öffnet sich im Telegram-Browser, mit QR-Code, exaktem Betrag und Live-Status in drei Sprachen.
Aufladeadresse pro Nutzer
Jeder Nutzer erhält eine feste Adresse für Aufladungen. Jede Einzahlung wird automatisch zugeordnet.
Zahlungslinks
Kein Code? Zahlungslink im Kanal posten oder im Chat senden, mit festem oder freiem Betrag.
Signierte Webhooks
HMAC-signierte Ereignisse für bezahlte, unterbezahlte, abgelaufene und verspätete Zahlungen, wiederholt bis Ihr Server antwortet.
Zahlungen im Telegram-Bot: Fragen
Wie nehme ich Kryptozahlungen in einem Telegram-Bot an?
Legen Sie für den Bot ein ScarabPay-Projekt an, verifizieren Sie ihn und rufen Sie die API auf, wenn ein Nutzer zahlen möchte. Senden Sie den Link als Button und liefern Sie bei Eingang des invoice.paid-Webhooks.
Brauche ich Telegram Payments oder einen Provider-Token?
Nein. ScarabPay arbeitet mit einem normalen Zahlungslink, Sie brauchen weder einen Telegram-Zahlungsanbieter noch Telegram Stars.
Wie beweise ich, dass der Bot mir gehört?
Sie erhalten einen kurzen Code. Tragen Sie ihn in @BotFather in die Bot-Beschreibung ein und klicken Sie auf Prüfen. Nur der Bot-Inhaber kann die Beschreibung ändern.
Kann jeder Nutzer eine feste Aufladeadresse bekommen?
Ja. Fordern Sie eine feste Adresse mit der Telegram-ID als customer_ref an. Jede Einzahlung wird gutgeschrieben und mit dieser ID an Ihren Webhook gemeldet.
Mit welchen Coins können Nutzer zahlen?
USDT auf TRC20, BEP20, ERC20 und TON, USDC auf BEP20, Bitcoin, Ethereum und Toncoin.
Was kostet es?
0,8 % pro erfolgreicher Zahlung, ohne Einrichtungs- oder Monatsgebühr.
Weiterlesen
Machen Sie Ihren Bot zum Shop
Verbinden Sie Ihren Telegram-Bot in wenigen Minuten. Sie zahlen nur, wenn Ihre Nutzer zahlen.