Damn,
I have heard that bitmain only accept BCH right now, but when people transfer the coins to their wallets, the status still wouldnt change to paid or it would after the orders have been expired, which makes me skeptical about ordering some.
If it makes you feel any better, I’ve ordered from Bitmain three times now. First was USD wire transfer. I used Wells Fargo, had zero issues. Second and third orders were BCH, both also zero problems. A friend ordered a fairly large number of machines, also BCH and also no problems.
Their ordering system is quirky, but if you follow the rules, and do your payments on time, you should be fine.