Quote Originally Posted by niccol View Post
Nick

Once again, I would encourage you to look at other options than WorldPay

You'd have to say which version of the module you were using to get a proper solution. But for whatever reason the version number is not being set in the class.

You should look for a line near the top that says something like:

Code:
$this->moduleVersion = '3.0';
If that is there then you need to work out why it is not being carried as far as;

Code:
$db->Execute("INSERT INTO " . TABLE_CONFIGURATION . " (configuration_key, configuration_value,  configuration_group_id, date_added) VALUES ('MODULE_PAYMENT_WORLDPAY_VERSION', '".$this->moduleVersion."', '6', now())");
If you can't work it out then you could just replace , '".$this->moduleVersion."', with ,'3',
Hi Nick, nice to hear from you again by the way. Hows lockdown for you?

The problem I have is that Worldpay is required by the client. I have it working on another site so I don't know what is different.

I ended up putting the table in manually. But still it doesn't work, however I will try your ideas as it might be the installer needs to run and it can't if the table is already there. I'll give it a go anyway