Is there anyway to configure the system to use http for the entire site except on CheckOutPaymentInfo.aspx, when entering credit card information for paypal direct?

I assumed i could redirect to https when this page loads, but I was hoping I wouldn't have to tamper with the code.