You should not normally need to use SSL on your site when you use E-junkie. All pending E-junkie cart orders in progress are anonymous to our system until after the buyer completes checkout, and no sensitive data is transmitted to/from the buyer's browser before checkout, which is handled either by a third-party payment processor's secure checkout site (e.g. PayPal) or a secure checkout page we manage for you (e.g. card-based direct payments using PayPal Advanced/Pro or Authorize.Net).
That said, if you still prefer to have your site served through SSL, make sure all the URLs in your E-junkie button code start with "https:" (rather than "http:").