Clue: Keep order to pay £1,000 a long time (7)
Answer: DUNGEON
Explanation: Definition: Keep
DUN ("order to pay") + G ("£1,000) + EON 
Incredibly, I had never come across "dun" with that meaning before – you learn summat new every day!