Не всегда все так плохо, как описал
Alexander Pushkarev. Есть нормальные сервисы и магазины
По идее это работает так:
Магазин не тратится на рекламу, за счет этого готов продать товар на 5% дешевле
Кэшбек сервис тратится на рекламу вместо магазина и если его работа привлекла вас как покупателя и вы купили товар в магазине, то магазин дает сервису эти 5% (т.к. теоретические он бы потратил больше чем 5% на рекламу), а сервис дает вам 3% за то что вы такой хороший и купили "через него".
Как итог, вы получаете скидку в 3%, сервис получает 2% от стоимости вашей покупки, а магазин теоретически экономит на продвижении своего магазина
технически используется API магазина, перед покупкой кэшбек сервис проставляем вам уникальную куку, магазин проверяет эту куку при прокупке