Looking for Loyalty Program

I am looking for a loyalty program which I can spend points to both ( customer + shop owner + me as an admin )
My idea is to spend points to customer and shop owner by this way:
The products is 100$ and I will make discount 10% so the customer pays 90$
the 10$ is divided to 3 : the customer 25% the shop owner 25% and me as an admin 50% all to our wallets.

I need someone who can do that for me

in addition all my stores will be in listing directory