Händler-API

Kryptozahlungen im Telegram-Bot: Rechnungen, Webhooks und Auszahlungen

Die Händler-API ist die Zahlungsschnittstelle von TgPay Crypto für Bots und Dienste. Erstelle eine Anwendung, erhalte einen Token, stelle Rechnungen per API aus und empfange signierte Zahlungs-Webhooks. Ein KI-Agent kann dich über den MCP-Server bei der Integration unterstützen. Zahlungen aus dem TgPay-Crypto-Guthaben werden intern verbucht, ohne Netzwerkgebühr oder Wartezeit auf Blockchain-Bestätigungen.

API-Basis: app.tgpaycrypto.com/pay/api · Testnet: testnet.tgpaycrypto.com
Händler-API: Apps und Anbindung eines KI-Agenten
Webhook: Rechnung bezahlt
Testnet
So funktioniert’s

In vier Schritten vom Token zur ersten Zahlung

Erstelle eine Rechnung, zeige den Zahlungslink und verarbeite die Zahlungsbestätigung.

Schritt 1

Anwendung erstellen

Öffne in der App „Mehr → Händler-API“ und lege eine Anwendung mit Namen und Webhook-URL an. Der Token wird einmal angezeigt. Bewahre ihn auf deinem Server auf.

Schritt 2

Rechnung erstellen

Mit der POST-Anfrage createInvoice übermittelst du Betrag, Kryptowährung oder Fiatwährung, Beschreibung und Frist. Die Antwort enthält den Zahlungslink.

Schritt 3

Link anzeigen

Über einen Button oder Link in deinem Bot bezahlt der Nutzer aus seinem Wallet-Guthaben. Größere Beträge bestätigt er mit PIN oder Face ID.

Schritt 4

Webhook verarbeiten

Dein Server empfängt invoice_paid mit einer HMAC-SHA256-Signatur. Prüfe die Signatur, verhindere doppelte Verarbeitung anhand von update_id und liefere die Ware.

KI-Agent

Integration mit Unterstützung deines KI-Agenten

Die Händler-API stellt einen MCP-Server bereit. Verbinde ihn in einem kompatiblen Agenten-Client: Der Agent kann die Dokumentation lesen, die Erstellung einer Anwendung anfragen, Webhooks einrichten und beim Integrationscode helfen. Du genehmigst die Anwendung in Telegram und prüfst und testest das Ergebnis.

  1. Schritt 1

    Anweisung an den Agenten senden

    Nutze einen Agenten-Client, in dem entfernte MCP-Server für dein Konto oder deinen Arbeitsbereich verfügbar sind. Die Anweisung findest du auch unter „Mehr → Händler-API → KI-Agent verbinden“.

  2. Schritt 2

    Anwendung in Telegram genehmigen

    Der Agent stellt einen t.me-Link bereit. Im Bot siehst du die angeforderten Schritte und genehmigst sie. Der Link gilt einmalig; vor deiner Zustimmung wird keine Anwendung erstellt.

  3. Schritt 3

    Integration abschließen und testen

    Der Agent erhält einen eingeschränkten Token und hilft beim Einrichten von Rechnungen, Aboplänen und Webhooks. Um den Signaturschlüssel für Webhooks zu erhalten, erneuere den Haupttoken in der App und speichere ihn sicher auf deinem Server.

Der über diesen Verbindungsablauf erteilte Token erlaubt das Annehmen von Zahlungen und die Webhook-Konfiguration. Überweisungen, Schecks und Rückerstattungen sind damit nicht freigegeben. Zusätzliche Auszahlungsberechtigungen erteilst und verwaltest du selbst.

Mehr zur Verbindung mit einem Agenten in der Dokumentation
Anweisung für deinen KI-Agenten
Connect the MCP server (https://app.tgpaycrypto.com/mcp) and integrate payments via the Merchant API.
Claude Code
claude mcp add --transport http tgpay https://app.tgpaycrypto.com/mcp
claude.ai, Claude Desktop, ChatGPT

Füge in den Verbindungseinstellungen deines MCP-Clients app.tgpaycrypto.com/mcp als Server hinzu

Testnet
https://testnet.tgpaycrypto.com/mcp
Konditionen

Gebühren und Limits

Die Werte stammen aus dem öffentlichen Limitkatalog zum Zeitpunkt der Erstellung dieser Seite. Maßgeblich sind die aktuellen Angaben in der App.

RechnungsgebührDie Gebühr trägt der Händler. Dem Anwendungsguthaben wird der Betrag nach Abzug der Gebühr gutgeschrieben. Der Gebührensatz wird bei der Zahlung festgelegt und für bereits bezahlte Rechnungen nicht nachträglich geändert.
3 %
Umsatzabhängige ErmäßigungDer Satz sinkt automatisch mit deinem Umsatz der letzten 30 Tage: ab 10.000 USD auf 2,9 %, ab 25.000 USD auf 2,8 %, ab 50.000 USD auf 2,7 %, ab 75.000 USD auf 2,6 % und ab 100.000 USD auf 2,5 %.
bis auf 2,5 %
NetzwerkgebührZahlungen aus dem TgPay-Crypto-Guthaben, interne Überweisungen und Schecks werden innerhalb der Wallet verbucht. Für diese Vorgänge sind keine Blockchain-Bestätigungen erforderlich.
0
Auszahlungen an Nutzertransfer sendet Kryptowährungen aus dem App-Guthaben an einen Telegram-Nutzer per ID oder @username. transferBatch zahlt mit einem Aufruf an bis zu 100 Empfänger. Ein erneuter Aufruf mit derselben spend_id belastet das Guthaben nicht doppelt.
bis zu 25.000 USD
AnfragelimitsPro Minute sind 60 Aufrufe für createInvoice und createCheck erlaubt, 30 für transfer und refundInvoice, 10 für transferBatch, 20 für createSubscriptionPlan und 10 für updateApp. Lesende Methoden haben kein Limit.
60 pro Minute
Webhook-ZustellungEine 2xx-Antwort innerhalb von 10 Sekunden bestätigt die Zustellung. Andernfalls folgen über etwa zwei Tage weitere Versuche mit exponentiell wachsenden Abständen. Die update_id bleibt dabei gleich.
bis zu 17 Versuche
Funktionen

Funktionen der Händler-API

Eine Anwendung hat ein eigenes Guthaben, getrennt von deiner Wallet. Rechnungszahlungen erhöhen es; Auszahlungen und Schecks werden daraus finanziert.

Rechnungen und Rückerstattungen

Fester Kryptobetrag, Betrag in Fiatwährung oder freie Betragseingabe durch den Zahler. Vollständige und teilweise Rückerstattungen sind auch an anonyme Zahler möglich.

Abos

Der Nutzer stimmt dem Abo zu. Danach wird jeder Abrechnungszeitraum automatisch abgebucht; für jede Abbuchung gibt es ein Ereignis.

Überweisungen und Schecks

Sende Auszahlungen aus dem Anwendungsguthaben an Telegram-Nutzer oder erstelle Schecks zum Einlösen per Link.

Webhooks

invoice_paid wird immer gesendet. Ereignisse zu abgelaufenen Rechnungen und Schecks, Scheckeinlösungen, Rückerstattungen, Auszahlungen und Abos kannst du je App aktivieren.

Testnet

Die gleiche API und Mini-App stehen in @tgpaycrypto_testnet_bot bereit. Über die Schaltfläche auf der Startseite erhältst du einmal pro Stunde Test-Coins.

KI-Agent und MCP

Verbinde app.tgpaycrypto.com/mcp in einem Agenten-Client mit Unterstützung für entfernte MCP-Server. Nach deiner Zustimmung in Telegram kann der Agent eine Anwendung erstellen und bei der Integration helfen. Prüfe und teste das Ergebnis vor dem Einsatz.

Kompatibel mit der Crypto Bot API

Die Händler-API verwendet dieselben Methodennamen, das Antwortformat {ok, result} und das Signaturverfahren für Webhooks. Für die Umstellung änderst du Basis-URL und Token und prüfst die genutzten Methoden in der Dokumentation.

Token und Berechtigungen verwalten

Erstelle eingeschränkte Token mit festgelegten Berechtigungen, ersetze Token sofort und begrenze Auszahlungen auf gespeicherte Empfänger oder deaktiviere sie. Ein Tageslimit begrenzt den möglichen Schaden bei einem Token-Leck.

Häufige Fragen

Häufige Fragen zur API

Informationen zu Token, Webhook-Signaturen, Tests und dem Wechsel von einer anderen API.

Je nach geltenden Regeln ist für die Erstellung einer Anwendung eine abgeschlossene Identitätsprüfung erforderlich. Wird sie angefordert, schließe die Verifizierung in der App ab und versuche es erneut.

Der Header TgPayCrypto-API-Signature enthält die HMAC-SHA256-Signatur des Anfrageinhalts. Als Schlüssel dient der SHA-256-Hash deines Haupttokens. Prüfe die Signatur anhand der unveränderten Bytes des Inhalts. Liefere erst nach erfolgreicher Prüfung und markiere die Rechnung vorher nicht als bezahlt.

Die Händler-API übernimmt Methodennamen, das Antwortformat {ok, result}, Beträge als Dezimalzeichenfolgen und das Signaturverfahren der Crypto Bot API. Passe Basis-URL und Token an und prüfe die verwendeten Methoden. Der Header Crypto-Pay-API-Token wird als Alias akzeptiert.

Im Testnet stehen dieselbe API und Mini-App bereit: Bot @tgpaycrypto_testnet_bot, API-Basis testnet.tgpaycrypto.com/pay/api. Über „Test-Coins holen“ auf der Startseite erhältst du einmal pro Stunde 1.000 USDT, 1.000 GRAM und 0,01 BTC. Mainnet- und Testnet-Token sind nicht austauschbar.

Mit einem eingeschränkten Token kann der Agent im Rahmen seiner Berechtigungen Rechnungen und Abopläne erstellen, Guthaben und Statistiken abrufen und den Webhook einrichten. Überweisungen, Schecks und Rückerstattungen erfordern entsprechende Auszahlungsberechtigungen und freigegebene Funktionen. Du bestimmst, welche Rechte du erteilst.

Zahlungen in dein Produkt integrieren

Erstelle eine Anwendung in @tgpaycryptobot. Alternativ gibst du deinem KI-Agenten den MCP-Link und genehmigst die Erstellung im Bot.

Bot öffnen