The option by paying in cash exists here in Brazil in some sort and not only for Amazon but for almost any online store, it's called Boleto Bancário (or just Boleto for short). It's really simple and inclusive for ppl that have maxed out they credit card or just doesn't have it for some reason. With Boleto we can also pay online with a banking account in the bank's site so it's not that hard to pay and the only drawback it's the same three day payment processing