I spent hours fighting with their billing page, having every credit card in my possession declined, and Alipay too failed. Finally I managed to make a $10 deposit with Paypal and could start playing around a bit.
Shortly thereafter I received a most unreasonable e-mail from their billing department demanding bankster-style KYC (Know Your Customer): a copy of my passport, signed form, etc. ad nauseum. For an ISP? You GOTTA be kidding.
If you don't really need that Japanese data center, use Digital Ocean instead, I certainly will.Share on Twitter Share on Facebook