title: Enable and require SSL for certain actions in an MVC3 application
body: <p>I am busy setting up a protocol between my payments service provider and my site.  They use Immediate Payment Notification (IPN), where they contact a URL in my site when the payment is processed, sending me confirmation data.  I would like to secure this URL, and one or two others, using SSL.  The majority of actions don't require this, as no sensitive data is passed during normal operations, only payments, logins, and uploads.</p>