Game of Whales service checks the purchases received from SDK or through REST API. If it decides that the purchase is not correct, the purchase is defined as an invalid purchase.
There are 2 types of invalid purchases: cheater's purchase and duplicate.
The purchase is marked as a cheater's when the result of receipt verification is illegal.
The purchase is marked as a duplicate when the result of receipt verification is legal or undefined but Game of Whales has had another purchase with the same transaction ID.
Invalid purchases don't influence the game's stats and hidden by default in Revenue Stream. You can show them by using Show invalid purchases option.
Invalid purchases are marked by special icons instead of the session badge. The cheater's purchase looks like this:
The duplicate is marked with the following icon:
All invalid purchases are marked with grey color and special icons in the purchases history on the player's card. These purchases are excluded from the total sum of the player's purchases on the Revenue Badge tab of the player's card, and on the top of the player's card.
If the player has had at least one cheater purchase, he is marked as a cheater. If a player is a cheater his card contains a special icon.
If the player has duplicate purchases but doesn't have cheater's purchases, he will not be marked as a cheater.