Check out
FirstData/Linkpoint and
CDGCommerce. I would recommend CDG as it's more user friendly for integrating into many online billing systems and it also includes a gateway with a built in PCI compliance option if you aren't able to set this up yourself.