Well for starters you can't run a business with a personal ePassporte account, so it really doesn't matter what your credit cards are like.
You need a commercial account agreement in place first. How did you think they were going to use their ePassporte accounts as declines thru another processor? Did someone at CCBill tell you they took eP Virtual Visas?
As for what you tell your customers, that is up to you. I'm not sure where you got the idea that you could just start telling them to get ePassporte and using it at CCBill or anywhere else for high risk transactions without somone specifically telling you that it would work... if someone at ePassporte told you that, then I'd like their name since you were misinformed.
I'll be glad to help you out in any way you need, but lose the hostile attitude and let me help you, ok?
[email protected]