Purchasing directly from the site and holding it on the site can be very problematic, cause you essentialy are now responsible for holding user funds. You need security, you need to be able to recharge, as a legal entity you now have XXXX legal problems with every country you are working with.