TPP

Fraud analysis

Reward abuse looks just like a normal order.

Three accounts, one address, three welcome gifts. TPP scores every order from 0 to 100 as it’s placed and holds the doubtful ones before anything ships.

Some of our clients all around the world

BetbyCodere MexicoCaptain upSharkrollSmarticoLottomaticaBidsSlamJemlitAleaPragmaticBetbyCodere MexicoCaptain upSharkrollSmarticoLottomaticaBidsSlamJemlitAleaPragmatic

Most teams find it on the invoice, a month later.

Three accounts, three names, one flat in Barcelona. Each order looked fine on its own, so all three gifts were packed, shipped and delivered. Nobody saw the pattern until the month’s invoice.

With TPP, the pattern shows up at checkout: from the second account on that flat, the order waits.

Nova Club

Rewards · October 2026

Invoice

INV-2026-10 · Issued Nov 1, 2026

The invoice lines
RecipientAmount
Marta RuizAv. da Liberdade 98LisboaOct 02 · #4980€279.00
Diego FerrerC/ de Bailén 47, 2.º 1.ªBarcelonaOct 03 · #5011€279.00
Laia FontC/ de Bailén 47, 2.º 1.ªBarcelonaOct 04 · #5047€279.00
Rui CostaR. de Santa Catarina 40PortoOct 05 · #5062€469.00
Marc SolerC/ de Bailén 47, 2.º 1.ªBarcelonaOct 06 · #5090€279.00

+ 1,279 more orders

Total · 1,284 orders€48,212.40
FinanceNov 1, 2026
Same flat, 3 accounts. €837 in gifts, all delivered.

With TPP

€558 never shipped

Held at checkout from the second account.

How the check decides

A score from 0 to 100, and a person for the doubtful ones.

Every order starts at 100 and loses points for each signal it trips. At 80 or more it ships as normal. From 50 to 79 it waits for our team. Below 50, with hard proof, it waits and the account can’t order again.

Fraud check#5112 · Sara Ortiz · €279
100/ 100 · Score
Blockunder 50, hard proofReview50–79Clear80+
  • Address used by 3 accounts−35
  • Same device as 2 other accounts−10
  • Discount within limits
  • Paid what the cart is worth
Doubt holds. Only proof blocks.
Soft signals can only hold an order for a person to look at. Blocking an account takes hard proof, like a cart that came through free.
Good customers stay good.
A customer we know is fine can be marked as trusted, so they aren’t flagged again.

Questions, answered.

No. An order that scores 80 or more goes through as normal. Only doubtful orders wait, and only until our team has looked at them.

Several accounts behind one address, phone, device or IP; disposable emails; new accounts placing big orders; unusually large discounts and codes used past their limit; and carts with real value that came through free. Every signal takes points off the score.

Our team. They release it if it’s fine, or confirm the fraud: the order is cancelled and that account can’t order again. Nothing ships in between.

Soft signals alone never block anyone: at most they hold the order for a person to look at. Blocking an account automatically takes hard proof, like a code used past its limit. Customers we know are fine can be marked as trusted, so they aren’t flagged again.

Every order placed in your store and every order that comes in through the API, as it’s created. The softer checks can be switched off one by one for your brand.

Keep your rewards for real customers.

In the demo, we’ll put a suspicious order through the check and show you what happens next.