При установке плагина появилась ошибка 500, в чем причина?

Скорее всего две причины, или был сбой при копировании файлов при установке или версия Webcash старая и не соответствует плагину. Первым делом при 500 ошибке надо включить отображение ошибок, чтобы понять причину. Для этого можно в файле "\engine\modules\webcash\init.php" расскомментировать строку:
//@ini_set('display_errors', true);

Пример. После включения показа ошибок появилось сообщение "Fatal error: Uncaught Error: Call to undefined method WebCash\Plugins_PayChangeNewsCategory::getThemeDirUrl() in...". Это значит, что функция "getThemeDirUrl()" необъявлена, необходимо обновить модуль Webcash. Как вариант, не переустанавливая этот модуль, можно поискать поиском по файлам инсталлятора Webcash (скачанного и распакованного на компьютер), где находится объявление этой функции и попробовать скопировать найденный файл из инсталлятора на сайт. Перед этим лучше сделать бекап хотя бы папки модуля "\engine\modules\webcash\". Поиском по файлам Webcash объявление отсутствующей функции находим в файле "\engine\modules\webcash\classes\addonsettings.class.php".  Можно попробовать скопировать данный файл из инсталлятора по пути - "\webcash_install\files\engine\modules\webcash\classes\addonsettings.class.php" на сайт, то есть, обновить файл "\engine\modules\webcash\classes\addonsettings.class.php"

В папке "\webcash_install\files\" такая же структура файлов модуля, что и на сайте.