I personally do not have any issues giving out my account details and I guess it’s same for a lot of folks out there.
What I see here is another layer of complication in the payment process by sending a payer to some link to ask for his/her card details that the payer is probably weary of using for online transaction or any other form of CNP transaction in the first place.
Go read this thread: Accepting payments from Ghana