"PS: I read from one poster that the CC machine was broken, only taking CASH......is that still the case, as if so, it would be a red flag, IMO...."
Why? I know that business well. It typically takes a few weeks for a NEW business to establish a merchant account. BTW, are you familiar with Occam's Razor? Obviously not since you seem to promote outlandish opinions to explain simple situations.