Havouza Posted November 1, 2020 Posted November 1, 2020 I wanted to activate a payment gateway we used before but have had deactivated for a while waiting for a better deal. Now we have it but this is what happens when I try to place and order Screenshot 1 & 2 is the same but different parts with errorhandling activated. Screen 3 is how it looks without errorhandling. Text say no payment gateways installed It should also be opc but..... Any hints please? TIA Anders
datakick Posted November 1, 2020 Posted November 1, 2020 The reason is clear - database table ps_module_carrier is missing. You need to recreate it, and then associate your payment modules with carriers. CREATE TABLE `ps_module_carrier` ( `id_module` int(11) unsigned NOT NULL, `id_shop` int(11) unsigned NOT NULL DEFAULT '1', `id_reference` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; I wonder how you managed to delete this table in the first place. Also -- if possible, update to 1.1.x. Core updater would detect this critical issue and fixed it automatically for you during update.
Havouza Posted November 1, 2020 Author Posted November 1, 2020 Well the ps_carrier is there. Even if the content is strange. See screenshot
datakick Posted November 1, 2020 Posted November 1, 2020 ps_carrier table has nothing to do with your issue
Havouza Posted November 1, 2020 Author Posted November 1, 2020 Well done as you said and updated. But the db problem is still there so i will create it tomorrow manually using your script. Thanks
Havouza Posted November 2, 2020 Author Posted November 2, 2020 This problem is now solved thaks to #Datakick
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now