You are in one of the highest risk spaces there is, I can tell you we work - and process for - some very large online merchants. Regardless of your specific case we do well by them if the merchant (the company) submits correctly. I have yet to drop the ball on someone, you just need to do revenue of 25k+ a month to make it worth your while