BitPay has done that for a long time. Coinbase does it. So do probably all the others.
Or do you mean a payment processor that accepts dollar payments and gives the merchant Bitcoins? There's a problem with that, since the payment processors is now exposed to chargeback risk.
I'm looking for a credit card processor that pays out in Bitcoins rather then wire transfers.