A fraudster who conned consumers out of more than half a million pounds has been forced to pay compensation to his victims.