If you're hosting credit card information for a transaction your processor company has rules you have to follow that dictate how the card number is handled; as I understand it the number isn't kept any longer than absolutely necessary and is never revealed to anyone, like Micheal said. You can be held liable if the number is intercepted or stolen because you allowed it to be transferred or held (or stolen) in cleartext. In general you don't WANT a consumer's credit card number because of the liability you can incur and other legal hassles if you violate rules in handling the number.
If I understand the question correctly you might seriously want to consider either paying the hosting yourself and billing the client on behalf of the provider or find a way to host it in a way that you won't have access to the number (that depends on the hosting provider's options available) or set up a way for the client to automatically pull payment from a dedicated account from his bank automatically or something like that, something that limits your liability should the card number be stolen. If something flaky happens to that credit card and you had access to it (or someone hacked your account and gained access), you become suspect number one.
Personally I'd find it strange that the provider allows the credit card number to be fully displayed. Everywhere I've used will show the last few digits and that's it, just in case something happens where someone gains access to the account.