You will not need a SSL certificate as the variables being passed will go to Paypal, 2checkout and/or Authorize.net. You are covered as they are required to provide the SSL for transactions.
You are not required to have a SSL certificate.