Credit card payment processor services are done by BankCard USA via the Authorize.net portal.  No credit card information is ever stored on our website.  All credit card information is submitted via SSL to Authorize.net.  A fee will be applied to each transaction.