Stripe seems to be the default payment processor for tech startups. Especially now they are going to support Bitcoin.
The US also has terrible credit card systems compared to any other developed nation.
What do you mean? Aren't the CC systems pretty much the same everywhere? We do have some alternatives to the CC system as a whole, and they work fine, except when we want to sell internationally :|