With the majority of professional payment processing facilities you have to have ssl on your site even if the processing is done off-site (Pay Pal a noteable exception). Most won't allow you to connect to their site over an http connection. And a full ssl cert is so cheap these days that there's really no excuse for not using one.
Vger



