A bogus financial advisor from Keighley who took more than £800,000 from nine victims has been told to pay back more than £500,000.