When I developed websites for my previous employer in the UK, we used ProtX to take payments online. Since it's a UK company I was wondering what the alternatives in the US are? Are there any web developers over here who can suggest a way for me to take payment into a bank account from credit/debit cards of customers?

Thanks :-)