Ungültige Token für Leerkäufe

Ich habe Android App mit Abonnement In-App-Kauf. Da ich das Abonnement verwende, um Daten vom Onlinedienst zu übermitteln, verwende ich die Überprüfung des Kaufs auf Serverseite über die Google Play-API (mit dem Kauf-Token sendet mir die App nach dem Kauf). Die Mehrheit der Kauf-Token in meiner Datenbank sind lange alphanumerische Zeichenfolgen, etwa wie folgt:

djcbhbiertdkkotyuupnlmioppb.AO-J1Ozg0oasdfB3MAlWy-PihFE_nPVRMMfTW2_VPJt5KTKQA3CXNwyqweJAtUdIGTuOW9zEIIy-XS_4Un-a-Co6aEs__Adj1rZ4GtRxPKr04ph-l6nP2sU-w6e500YfTj5l0O8WEXF37yt

und diese sind OK verifiziert. Aber von Zeit zu Zeit erhalte ich Kaufmarken mit nur 15 Ziffern, wie folgt:

781871156762279

Und für diese ist das Ergebnis immer:

Google.GoogleApiException Google.Apis.Requests.RequestError
The purchase token was not found. [404]
Errors [
    Message[The purchase token was not found.] Location[token - parameter] Reason[purchaseTokenNotFound] Domain[global]
]

Ich habe nichts dazu in der Dokumentation gefunden. Vermisse ich etwas? Oder könnte es sein, dass dies "gefälschte" Einkäufe von einer geknackten Version meiner App sind? Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage