Shoping cart

can someone tell me where can i get a free flash shoping cart??? and i want to accept… credit cards how do i charge them?? once i get the credit card number… like how does shopping carts work??? do i get the credit card number? or does it direcly go to visa?? please help … thanks