Its chinese company. They are not scam, but they are terrible to work with, don't expect anything you have used to with other payment processors. If there is any other option go for that or prepare to be tearing your hair and banging head against the wall :)
Ow i forgot on top of all that they...