well you will first need a merchant bank to process the back end potion of the credit card system, such as retriever, then you will need a front end processor, such as verisign, these two work great together, i have worked with both, there are some abnormalities to getting it setup, but i would suggest you contact retriever first, get your information, then contact verisign, and they will help you out with setting your payment forms to them