Online payment - your credit card or your client's?
I'm considering offering some online services for potential future clients that would require online payment with a credit card. Just as an example, this could be something like setting up Google adwords (although I realise there are other payment options for Adwords, but just so you get the idea).
Would I have to pay for these services for my client first with my own credit card then invoice them, or obtain THEIR credit card details? I can't imagine clients being thrilled with the idea of giving me their credit card number to use!
Any ideas? Has anyone done this sort of thing before, and if so, how did you get around payment?