Worldpay tech have told us we've been unlucky, it's uncommon that this happens. However, that we need to enable MD5 encryption to stop it happening again, but that we can't do so via Opencart. The advice was "ring Opencart and ask them if they intend to support it"

Ridiculous.
Anyway, I can't find much around this issue via Google and I haven't utilised Worldpay before with Opencart, but as my client has already signed up with them we need to make this work. I've found a plugin sold by http://www.sellxed.com/ and having spoke to them they do apparently support the MD5 encryption....but it's £140, which hasn't gone down well with my client and it perhaps seems a bit heavyweight as a plugin for what we want to achieve...
Is there not an easier way around this - i.e. to enable MD5 Encryption from within Opencart, given Worldpay is as default included with an Opencart install? We are using version 1.5.6.4?
I would really appreciate any assistance or pointers on this.
Many thanks