Dont think anyone very trustworthy is doing this at the moment. I would find another method of purchasing your bitcoin. Coinbase is your best option, you just need a debit card to use their service.
You've got your trust issues backward.
The guy accepting the charge is the one running the risk. The guy accepting the bitcoins is home free.
The credit card can be charged back, the bitcoin cannot. In dispute the onus is on the sender of the bitcoin to prove he did so. No credit card company is going to accept the blockchain as evidence of a product being delivered.
Whether the cardholder is lying to get his money back or he really did have his card number misappropriated, the result is the same, the money pulled back from the merchant account to refund the charge card.
To add to the injury, the card issuer will charge the merchant $25 - $40 service fee for the privilege of being ripped off by the scammer who got him for the bitcoins. Double ouch!
It's no wonder that the banks and other card issuers don't supply the needed tools for a merchant to scrub out this type of "friendly" fraud or even for stolen cards. They are complicit in the crime - they make a fortune in service fees.
I've seen merchants ruined by this friendly and stolen card number fraud. Not just in currency trades, but in anything that is easily liquidated.