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-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: Anwendung, Token und Webhook-Ereignisse
Webhook zugestellt
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

Zeige einen Link oder eine Schaltfläche in deinem Bot. Der Nutzer öffnet die Rechnung und bezahlt aus seinem Wallet-Guthaben.

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. Über seine URL kann dein Agent die Dokumentation lesen, nach deiner Zustimmung eine Anwendung erstellen, den Webhook einrichten und Integrationscode schreiben. Du musst den Token nicht manuell kopieren.

  1. Schritt 1

    Anweisung an den Agenten senden

    Nutze Claude Code, claude.ai, Claude Desktop, ChatGPT oder einen anderen unterstützten MCP-Client. Die Anweisung findest du auch in der App 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

    Einrichtung durch den Agenten abschließen

    Der Agent erhält einen eingeschränkten Token und richtet Rechnungen, Abopläne und den Webhook ein. Den Signaturschlüssel für Webhooks verwaltest du in der App.

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 tgpay MCP server (https://app.tgpaycrypto.com/mcp) and integrate payments via the TgPay 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-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 Anwendungsguthaben an eine Telegram-Nutzer-ID. Mit transferBatch erreichst du bis zu 100 Empfänger pro Anfrage. Ein erneuter Versuch mit derselben spend_id verursacht keine zweite Abbuchung.
bis zu 25.000 USD
AnfragelimitscreateInvoice und createCheck: 60 Anfragen pro Minute; transfer und refundInvoice: 30; transferBatch: 10. Lesemethoden haben kein eigenes Methodenlimit.
60 pro Minute
Webhook-ZustellungEine 2xx-Antwort innerhalb von 10 Sekunden bestätigt die Zustellung. Andernfalls folgen Wiederholungen mit wachsenden Abständen über etwa drei Tage. Die update_id bleibt bei Wiederholungen 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, eingelösten Schecks, Rückerstattungen und Abos aktivierst du für jede Anwendung separat.

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

Gib deinem KI-Agenten die Adresse app.tgpaycrypto.com/mcp. Er kann die Anwendung anlegen, den Webhook einrichten und den Integrationscode schreiben. Die Erstellung genehmigst du im Bot.

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