What should I know before processing credit cards on a shared host?

Server configuration

Processing credit cards on a shared host can lead to a couple of problems depending on the server configuration. If you're using a third party payment solution that requires the transfer of personal information to their website or if you intend to process credit cards directly through your checkout page, you may need to interact with your hosting provider to ensure...

  1. That an SSL certificate is available for your account/domain.
  2. That cURL has been configured properly for your server, particularly ensuring that port forwarding has been setup by them. This only applies to sites using a payment gateway module that relies on cURL. You may need to interact with the provider to edit the payment gateway module if it requires special cURL settings, like whether or not to use a proxy.