You might check out
www.2checkout.com for some information on credit cards. Also check with your bank to see what they might offer since you are not in the United States. For United States residents, you can sometime get a discount rate as low as 1.99% at times when companies run a special. Of course you also have an electronic payment gateway as well to deal with.