Marketplace owners earn points or coupons?

Hi, I'd like to set up an way for my marketplace shop owners to earn points they can turn in for coupons. I was thinking of using the affiliate program plugin and pay with coupons but wondered if that was the best option or if that even possible with an affiliate program?