Quien retiene no es ni Amazon ni tu banco si no "la tarjeta de crédito". Me explico, no retiene Cajamadrid en tu caso si no la "marca" de la tarjeta, es decir VISA, 4B, MasterCard.... quien esa.
A mi me ocurrio algo parecido con una tele, me quedo al descubierto la cuenta, comisión por descubierto 30 Eurazos, luego me devuelven la pasta retenida, con fecha del mismo día que me la retuvieron. En realidad la cuenta nunca estuvo en descubierto si miro las fechas valor de las operaciones, pero ale, comisión por descubierto. Comisión que le he reclamado al banco y que me ha devuelto.
Como digo la culpa es de la "marca" de la tarjeta que como intermediario entre la tienda y tu banco retiene la pasta.