Look into ccbill.com

They may have changed since I was on their site last, but I believe they have free set up and just charge you a higher percentage (something like 6%) since it is considered a high risk transaction.