Redsys: Handle unsupported currencies

Previously, if a customer specified a currency that the Redsys adapter
didn't yet understand, it would raise a somewhat obtuse error:

TypeError: no implicit conversion of nil into String

Now we raise an ArgumentError with an appropriate message.