At this point, that site is nothing short of a scam! They fix nothing and almost all hosters have stopped working... Get a refund, if you still can.
Separate names with a comma.