We do not handle recurring payments but if you want to sell your content/membership for a one time payment, E-junkie can certainly handle that.
We work with PayPal, Google Checkout and Authorize.Net. We take care of verifying the authenticity of the payment notification. However, it's the payment processor which deals with card acceptance and verification. All these solutions work with VISA, MasterCard, Discover
and American Express.