USDT (TRC20) auf Ihrer Website oder im Bot akzeptieren
USDT im TRON-Netzwerk ist in vielen Regionen die gängigste Krypto-Zahlung: schnell und für den Zahler günstig. Diese Anleitung zeigt die minimale Integration mit ChainPay.
Das Modell
- Ihr Backend fordert bei ChainPay für jede Bestellung (oder jeden Nutzer) eine Einzahlungsadresse an.
- Der Zahler sendet USDT an diese Adresse.
- Nach der Netzwerkbestätigung leitet ChainPay den Betrag an Ihre Wallet weiter und ruft Ihren Webhook auf.
Die Verwahrung bleibt bei Ihnen: Ziel ist Ihre forwardAddress, ChainPay führt kein Händlerguthaben.
Eine Adresse pro Bestellung oder pro Nutzer
- Pro Bestellung: neue
externalReferenceje Bestellung. Einfacher Abgleich, eine Zahlung pro Adresse. - Pro Nutzer: dieselbe
externalReferencefür einen Nutzer. Die Adresse ist dauerhaft und kann viele Einzahlungen erhalten, passend für Aufladungen und Guthaben.
Adresse erstellen
curl -X POST https://api.chainpay.site/deposit-address \
-H 'content-type: application/json' \
-d '{
"ticker": "trc20/usdt",
"callbackUrl": "https://shop.example.com/crypto-webhook?token=SECRET",
"forwardAddress": "TYourOwnTronWallet...",
"externalReference": "order-123"
}'
Webhook verarbeiten
- Prüfen Sie Ihren
tokenim Query-String. - Ordnen Sie die Zahlung über
externalReferencezu. - Buchen Sie die Bestellung erst bei
status: "confirmed". - Machen Sie den Handler idempotent: dasselbe Ereignis kann mehrfach eintreffen.
Was der Zahler zahlt
Jede TRC20-Überweisung benötigt TRON-Energy. Die Gebühr besteht daher aus einem Prozentanteil (1 %) und einem Fixanteil, der sich nach den aktuellen Netzwerkkosten richtet. Auf TRON liegt dieser Fixanteil derzeit bei etwa 4 USDT, sehr kleine Zahlungen lohnen sich also nicht. Legen Sie einen sinnvollen Mindestbetrag fest. Aktuelle Werte: Preise.
Ausprobieren
Wenn Sie die Adresse in Ihrem Konto sehen möchten, registrieren Sie sich im Cabinet, erstellen Sie einen API-Key und senden Sie denselben Request mit x-api-key. Beginnen Sie mit einem kleinen Betrag.