@KindHearted
No, I wasn't registered agent (yet), but my intention was to expand business and go entirely legal way.
I agree that they should give me some time frame as the real company should do. For example, PayPal would give the option or at least they have the clear time frame to release funds. But here, there is nothing like that.
@Lionel
I think I won't trust any of the merchants again. Recent "adventures" with coinpayments, btc-e, poloniex which is denying to verify my account for nearly three months now lowers my trust for any of the "companies" dealing with BTC.
The best option would be to make your gateway. You don't need to have your computer turned on 24/7. You can always get some VPS server or dedicated server to act as your payment gateway. I think the good idea is to get "verification" before your business goes online. What I mean is sending the merchant your address and asking if they can check if it's ok with their ToS. If they are ok with that, you will have some proof that they agreed to work with you.