Krypto-Zahlungen im Telegram-Bot: so fügen Sie Krypto-Zahlung zu Ihrem Bot hinzu
Krypto-Zahlungen im Telegram-Bot: so fügen Sie Ihrem Bot eine Krypto-Zahlung hinzu, was der geplante native Qvard-Checkout ist und der Weg über die API heute.
Ein Telegram-Bot mit Krypto-Zahlungen nimmt die Bestellung im Chat auf und schickt dem Kunden einen Zahlungsbutton. Qvard plant einen nativen Telegram-Checkout, der noch nicht veröffentlicht ist. Dieser Leitfaden zeigt, wie Sie einem Bot heute Krypto-Zahlungen hinzufügen, mit der Live-API, der gehosteten Seite und dem Webhook.
Was der Bot leisten muss
Der Bot nimmt die Bestellung auf, legt die Zahlung in Ihrem Backend an, schickt dem Kunden den Button und wartet auf den Webhook. Der Chat ist das Schaufenster, die eigentliche Zahlung findet auf der gehosteten Seite statt.
Status: der native Bot-Checkout steht auf der Roadmap
Ein nativer Qvard-Checkout für Telegram-Bots ist noch nicht veröffentlicht, und dieser Artikel beschreibt ihn nicht als verfügbar. Die Integration unten funktioniert heute mit der bestehenden API.
x-api-key: sk_live_…
{
"id": "order_1024",
"price": 149.99,
"paymentSystemId": 12
}
// 201 Created
{
"data": {
"id": "8f3k2a1c",
"redirectUrl": "https://my.qvard.com/pay/8f3k2a1c"
},
"code": 201,
"message": "success",
"status": true
}Der Zahlungsaufruf aus dem Bot-Backend
Das Backend des Bots sendet POST /api/v1/payment mit dem Header x-api-key, der Bestell-ID in id und der Summe in USD in price. Die Antwort enthält die redirectUrl, die zum Button wird.
Button und Bestellnachricht
Senden Sie eine einzige Nachricht mit Bestellung, Betrag und dem Button zur redirectUrl. Halten Sie die Nachricht kurz und versprechen Sie weder Lieferung noch Zugang, bevor der Webhook die Zahlung bestätigt.
Den Status im Backend empfangen
Ihr Webhook-Endpoint empfängt id und status, prüft den Header x-api-key und aktualisiert die Bestellung. Nur der Status paid sollte das Produkt oder den Dienst freischalten.
x-api-key: sk_live_…
{ "id": "order_1024", "status": "paid" }Wiederholungen und Fehler behandeln
Schließt der Kunde die Seite, bleibt die Bestellung offen und der Bot kann denselben Zahlungslink erneut anbieten. Machen Sie den Webhook-Handler wiederholungssicher, denn dieselbe Nachricht kann zweimal ankommen.
FAQ
Kann ein Telegram-Bot heute Krypto annehmen?
Ja. Der Bot legt die Zahlung über die API an, sendet einen Button zur redirectUrl und bestätigt die Bestellung per Webhook. Der native Telegram-Checkout steht auf der Roadmap.
Brauche ich ein spezielles Bot-Framework?
Nein. Jeder Bot-Code, der einen HTTPS-Endpoint aufrufen und einen Webhook empfangen kann, kann Zahlungen über die API anlegen.
Wo sollte der API-Schlüssel liegen?
Nur im Backend des Bots. Legen Sie den Schlüssel niemals in Chat-Nachrichten oder in Code, den der Kunde sehen kann.
Wie teste ich die Bot-Zahlung?
Legen Sie aus einer Testbestellung eine Demo-Rechnung an, bezahlen Sie sie auf der gehosteten Seite und prüfen Sie, dass der Bot den Webhook erhält.
