@ topvillas. I know about paypal. I dnt want customers to register on paypal. I need to build my own custom server/client side credit card validation. THANKS
@ralphdns - There's also authorize.net or even braintree. I do have some experience using authorize though, and I can say I highly recommend against using it however as it is a pain to use and their api (in my opinion) is very archaic. I recommend stripe or paypal as the others have mentioned.