por que sacaste el campo de moneda? ... creo que esta bien tenerlo aunque sea redundante, da la seguridad al usuario de que esta pagando con la moneda que necesita.