The directories:
/includes/modules/shipping
/includes/modules/payment
/includes/modules/order_total

are self loading directories ...

If you have incorrect files such as the lanaguage file vs the code file, duplicate files such as backups or renamed files with the same class etc. you will get errors ...

Check your directory and view the source and make sure each is the code file for your module and check the list of files that you do not have duplicates, backups etc.

Errors in the code of a module can also trigger this error ...