Does anyone know of a membership token system. When a client can buy tokens or points say 100 tokens for $10 and then be spent instore.

The system would have to enable me to add products to it that they can use the tokens on etc.

Does anyone have any ideas please?

many thansks