Let's clarify this
1. You can load via cc, ACH (if you are US) or by someone else sending you money, unless you have a business account in which case you wire in funds.
2. You can withdraw by using your Virtual Visa, your Visa Electron card, or ACH (if you are US), or by sending the money to another account holder.
There isn't an option to put money on a credit card with ePassporte, that's not something that's ever been available.
Hope that clears it up.