Manual off line process credit cards gateway

Has anyone created a manual payment gateway to collect credit card information so that you can process off line through your credit card machine? I know you can set manual payment but no way to enter cc info. We will have a ssl, but need way to capture cc info. THe special instruction is on the shipping page and i need it all together so not confusing to customers.