How can i use marketpress products to give virtual points that can be used to pay for appointments


I am currently using multiple wpmudev plugins inc: Marketpress eCommerce, Appointment+ and Membership. What i want to achieve is that a customer can come to the site, purchase 1 or a block of classes in the following intervals 1/5/10/20/30 once they buy this (and pay for it within the site - without paypal if possible) e.g. a block of 5 classes would give 5 points. Then in order to book a class using the Appointment + plugin a customer would use 1 point per booking. I also have 4 Different kinds of classes and want to charge differently for each. Is there a way i can do this using these plugins? if not could you please suggest a way to achieve this or perhaps suggest a better way to achieve the end goal?