You may want to check out Easybuy. It's a stored value card that can be used online. We actually have more locations than any other stored value card in this business.
We have over 4500 locations in the US and Canada, and we are getting more in Mexico, the UK and Germany. You should go to this link
http://www.2000charge.com/pages/sign...p?source=msper and choose the EASYBUY system, as well as whatever other system you think would work for you. (You may want to include Euro Debit cards also).