ClickBank lead the market-place when it comes to clearing credit card payments online for anyone selling internet based products with immediate delivery. You also get a built in affiliate program with 10,000 potential new affiliates on tap.