Dieser Algorithmus beschreibt direkte Zahlungen über:
TON GRAM (psId=17)USDT TON (psId=23)Dies sind separate direkte Krypto-Zahlungsmethoden mit einem Bonus von +5%.
Nicht mit Cryptomus, Heleket, Trybit, Plisio oder anderen Aggregatoren vermischen.
Anwenden, wenn:
TON, TON GRAM oder USDT TON gesagt hatTON / USDT TON Zahlung nicht gutgeschrieben wurdeTV Team ersichtlich ist, dass die strittige Zahlung zu TON GRAM oder USDT TON gehörtTON / USDT TON istNicht anwenden, wenn:
Cryptomus, Heleket, Trybit, Plisio, B2pay oder eine andere Zahlungsquelle genannt hatKrypto, Netzwerk, Wallet, Adresse genannt werdentxid/hash gibt, der Kontext aber schon eine andere Zahlungsquelle betrifftDie Form der Zeichenkette (txid, hash, address) allein bestimmt nicht den TON-Zweig.
Für einen normalen Benutzer kann eine TON / USDT TON Zahlung nur dann als ihm zugehörig angesehen werden, wenn eines der folgenden Beweise vorliegt:
txid, hash oder einen Explorer-Link einer konkreten TON-Transaktion angegebenmemo/comment/login der Transaktion ist sein Matrix/Login eingetragen und stimmt mit dem aktuellen Benutzer übereinEine Zahlung ohne memo/comment/login beweist keine Eigentümerschaft. Es ist einfach eine eingehende Zahlung auf ein gemeinsames Wallet.
Für den normalen Benutzer:
txid/hash/link vorhanden ist — die konkrete Transaktion über check_ton_payment_status prüfentxid/hash/link vorhanden ist — nur mit memo_mode=exact nach seinem Login suchenmemo_mode=exact nichts gefunden wird — stoppen und nach txid/hash/link fragenmemo_mode=missing oder memo_mode=any verwendenmemo_mode=missing und memo_mode=any sind nur interne Moderatoren-Tools für Kandidaten. Auch für Moderatoren bedeutet das Ergebnis nur „Kandidat ohne bewiesenen Eigentümer“, nicht „bestätigte Zahlung des Nutzers“.
Antwort an normalen Benutzer, wenn kein txid/hash/link und kein exaktes Memo gefunden wurde:
„Ich kann die Zahlung nicht automatisch bestätigen. Ich brauche txid/hash/link der Transaktion. Wenn kein txid vorhanden ist, ist eine manuelle Überprüfung durch einen Moderator erforderlich.“
Keine Kandidatenliste, keine Beträge, keine Aussage „Zahlung gefunden“.
Wenn ein normaler Benutzer schreibt wie Ich habe TON bezahlt, Zahlung ist nicht da, aber keinen txid/hash/link und kein Datum oder ungefähre Zahlungszeit angibt:
heute, letzte Stunde, 100 Stunden o.ä.)Formulierung für normalen Benutzer ohne Zeit und ohne txid/hash/link:
„Bitte geben Sie an, wie viel Zeit seit der Zahlung vergangen ist. Wenn es weniger als 30 Minuten sind, warten Sie bitte. Wenn es mehr als 30 Minuten sind, senden Sie bitte txid/hash/Link zur Transaktion. Ohne txid/hash/link kann ich die Blockchain-Überweisung nicht genau prüfen.“
Wenn der Benutzer einen konkreten Zeitraum oder ein Datum angibt, aber keinen txid/hash/link:
Kann nur mit memo_mode=exact nach seinem Login gesucht werden.
Wenn kein exaktes Memo gefunden wird — stoppen und nach txid/hash/link fragen; nicht nach missing/any suchen.
Für den Fall „Ich habe über TON/USDT TON bezahlt“, „Zahlung kam nicht an“, „Saldo wurde nicht aufgeladen“:
get_current_datetime aufrufen.TV Team über api_request getLastPayments prüfen.api_request getUserBalance prüfen.TV Team bereits eine aktuelle TON GRAM / USDT TON Zahlung existiert — Datum, Betrag, Methode und Status nennen. txid nicht anfragen.Wenn die Gutschrift im TV Team nicht sichtbar ist, ist für die Blockchain-Prüfung eine konkrete Transaktions-ID erforderlich.
Für die Prüfung von TON / USDT TON in der Blockchain wird eines der Folgenden benötigt:
txidhashtonviewer LinkWenn eine solche Kennung bereits in der Nachricht oder im Kontext vorliegt, nicht nochmals danach fragen.
Wenn keine Kennung vorhanden ist, nicht als Ersatz akzeptieren:
memo / comment / logintxid/hash/explorer linkWenn keine Gutschrift in TV Team vorhanden ist und kein txid/hash/link vorhanden ist, kann ton_lookup_by_memo aufgerufen werden, um Kandidaten auf unseren TON-Wallets nach memo/comment/login zu finden.
Für ton_lookup_by_memo ist der Zeitraum verpflichtend: immer date_from und date_to übergeben.
Nicht ohne Zeitraum nach Memo suchen und keinen alten Kandidaten nur wegen Memo-Übereinstimmung verwenden.
Wie Zeitraum wählen:
get_current_datetime verwendentxid/hash/link erfragen, keine breite Memo-Suche startenton_lookup_by_memo ist keine finale Bestätigung einer Gutschrift. Wenn ein oder mehrere Kandidaten gefunden werden, müssen Datum/Zeit/Betrag/Asset abgeglichen und dann check_ton_payment_status für tx_hash des passenden Kandidaten aufgerufen werden.
Wenn keine Kandidaten per Memo gefunden wurden:
30 Minuten vergangen sind, sagen, dass Zahlung noch verarbeitet wird30 Minuten vergangen sind, nach txid/hash/tonviewer/explorer link fragenUUID/order_id fragenmemo / comment / login ist wichtig für automatische Gutschrift.
Bei neuer Direktzahlung über TON / USDT TON Benutzer unbedingt daran erinnern, memo / comment / login genau auszufüllen, wenn es im Zahlungsformular verlangt wird.
Bei Prüfung bereits getätigter Zahlung:
resolve_ton_tx sieht memo/comment im Blockchain-Eventcheck_ton_payment_status versucht, Login aus memo/comment zu extrahierenMemo ist nützlich, um Kandidaten via ton_lookup_by_memo zu finden. Die finale Prüfung erfolgt stets über check_ton_payment_status mittels gefundenem tx_hash.
resolve_ton_txPrüft Blockchain via txid/hash/explorer link:
TON oder USDT TON istTV Team Wallet gingmemo/commentok, not_found_on_chain, wrong_wallet, unsupported_asset, no_supported_transfer_in_event)ton_lookup_by_memoHilfs-Endpunkt zur Suche von TON/USDT TON-Kandidaten über Zeitraum.
Erfordert:
date_from / date_tomemo_modeuser_loginamountasset: TON oder USDT TONModi:
memo_mode=exact — Zahlungen mit exakt memo/comment = user_login findenmemo_mode=missing — eingehende TON/USDT TON Zahlungen ohne memo/comment im Zeitraum findenmemo_mode=any — alle eingehenden TON/USDT TON Kandidaten im Zeitraum anzeigen, ohne Memo-FilterDieser Endpunkt darf nicht ohne Zeitraum aufgerufen werden und nicht für breite Suche alter Zahlungen verwendet werden.
Er scannt Events unserer TON-Wallets und liefert Kandidaten: tx_hash, Datum, Asset, Betrag, Memo, Sender und Empfänger.
memo_mode=missing ist eine diagnostische Auswahl nach Wallet und Zeitraum, keine Nutzerbestätigung der Gutschrift.
Wenn ein Kandidat für konkreten Nutzerfall gefunden wird, ist der nächste Schritt check_ton_payment_status für seinen tx_hash.
Anfragen wie zeige Zahlungen ohne Memo / finde alle ohne Memo im Zeitraum mit Liste (nicht JSON) beantworten:
tx_hashamount_displayTON oder USDT TONZeilenformat:
Datum | Betrag | Typ | txid
check_ton_payment_statusHaupt-Endpunkt für finale Prüfung des Nutzerfalls. Benötigt:
txid/hash/explorer linkuser_loginFunktionen:
resolve_ton_tx auftx_hash in letzten Zahlungen des Benutzerstx_hash im technischen Account missed-toncheck_ton_payment_statuscredited_to_userZahlung in den letzten Zahlungen des Benutzers gefunden.
Antwort: Zahlung gutgeschrieben; Datum, Betrag und Methode aus TV Team angeben.
found_in_missed_tonTransaktion gefunden und Zahlung im technischen Account missed-ton, aber nicht beim Benutzer.
Benutzer:
Moderator: zeigen:
txidmemo/commentmissed_ton_amountmissed_ton_systemmemo_login_mismatchIm memo/comment ist ein anderer Login angegeben.
Zahlung nicht dem aktuellen Benutzer bestätigen. Manuelle Moderation nötig.
manual_review_no_login_in_memoTransaktion gefunden, aber memo/comment leer oder enthält keinen passenden Login.
Manuelle Moderation nötig.
manual_review_login_matches_but_not_foundmemo/comment stimmt mit Benutzer überein, aber Zahlung wurde weder in den letzten Zahlungen des Benutzers noch im missed-ton Account gefunden.
Manuelle Moderation nötig.
chain_found_but_not_in_recent_paymentsTransaktion ist in der Blockchain, wurde aber weder in den letzten Zahlungen des Benutzers noch bei missed-ton gefunden.
Nicht behaupten, dass Zahlung gutgeschrieben ist. Manuelle Prüfung bei Streitfall.
chain_in_progressTransaktion gefunden, wird aber noch in der Chain bearbeitet.
Wenn weniger als 30 Minuten vergangen sind, mitteilen, dass Zahlung noch verarbeitet wird.
not_found_on_chainTransaktion in Blockchain nicht gefunden. Genau so sagen; prüfen, ob Benutzer bei txid/hash/link einen Fehler gemacht hat.
wrong_walletTransaktion gefunden, Empfänger ist aber kein Wallet von TV Team.
Keine Gutschrift in TV Team versprechen.
unsupported_assetTransaktion gefunden, Asset ist weder TON noch USDT TON.
TON-Szenario nicht fortsetzen.
no_supported_transfer_in_eventEvent gefunden, aber kein unterstützter Transfer von TON / USDT TON.
Zahlung nicht bestätigen.
txid/hash/explorer link per Endpunkte prüfen, nicht nur visuell vergleichennot_found_on_chain der Endpunkte so antworten: Transaktion nicht gefundenAntwort ist eine Ergebniszusammenfassung, kein Dump interner Felder.
Nicht in der Antwort schreiben:
paymentStatus=1 oder Status 1 — stattdessen gutgeschrieben schreibenpaymentStatus=2 oder Status 2 — stattdessen zurückgebucht / storniert schreibenpsPaymentId — nur als txid bezeichnen, wenn es wirklich TON/USDT TON Hash istNicht antworten mit Sätzen wie „wenn gewünscht, kann ich txid separat prüfen“.
Wenn Algorithmen blockchain-Prüfung brauchen und txid vorliegt, muss die Bot-Prüfung durchgeführt werden, nicht verschoben.
Wenn blockchain-Prüfung nicht nötig ist, weil Gutschrift schon im TV Team sichtbar, so kommunizieren.
Kurz und klar schreiben:
TON GRAM oder USDT TON)gutgeschrieben, nicht gefunden, manuelle Verarbeitung nötig, wird noch verarbeitetBeispiel, wenn Zahlung im TV Team gefunden wurde:
Zahlung über TON gefunden und bereits gutgeschrieben: 16.06.2026 09:30, Betrag 3,58 USD. Weitere Blockchain-Prüfung nicht nötig.
Arbeitsübersicht geben, aber kein rohen Status 1:
TV Teamgutgeschrieben, zurückgebucht / storniert, nicht gefundentxid, falls vorhandenmemo/comment, Endpunkt-Status, missed-tonWenn nur letzte Zahlungen des TV Team geprüft wurden, explizit schreiben: geprüft anhand der letzten Zahlungen des TV Team; nicht so tun, als sei die Blockchain schon geprüft.
TON / USDT TON nicht ohne klare Grundlage auf Cryptomus wechselnCryptomus, Heleket, Trybit, Plisio nicht nur wegen txid/hash/address auf TON wechselntxid/hash schickt, wenn Zweig nicht klar definiert istUUID/order_id für TON anfragenwallet address, memo/comment/login und txid/hash unterscheidenTON oder USDT TON nicht verfügbar sind: beide Methoden sind in payments aktiv