Page permalinks are http but show up as https?

Try this in your wp-config.php

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

This basically hard-codes the WordPress options for siteurl and home, which will means WordPress will redirect all requests to those URLs.

This won’t change any permalinks in any content that you have in your site — to do this I’d recommend using a plugin like WP Migrate DB to search and replace the URLs for https:// to http://