Can you access your site using https:// instead of http:// ?
Credit-cards standards require the form to be sent with https and customers appreciate seeing the lock of https when filling in the info...
So https:// access SSL access enabled for your site in the control panel is a prerquisite (and a valid certificate is highly recommended as well, if you want to be compliant and not freighten the customers)....