The code for controlling the secure host, which the contribute block redirects to in function crmngp_ui_form_contribute_submit() in crmngp_ui.inc, should use the "crmngp_domain_https" variable as configured in admin/crmngp/settings.