the response is created as a hash with symbols and then passed to create an ActiveMerchant response (which is the response here), I originally had them as symbols here but it didn't work so I took a look and saw that they were now as strings. Im gonna take a look into where this happens