Is there a credit card processing company that's particularly good at HVAC type transactions (that is, validating credit card at the customer's home) or all the companies pretty much the same?

Do most techs now carry credit card scanners?

Thanks,

Andy