According to the BAA website, the Long Stay at Stansted requires a minimum stay of three days. It may be just a marketing trick though, so it could be worth checking with them directly. That would explain why you can't book it online, so it may just be a case of turning up and paying.