I also thought that, but when you compare this example:
https://github.com/wvanbergen/adyen/blob/master/lib/adyen/api/payment_service.rb#L16
with the method from above you will see that none of the parameters uses its keys from the hash. I think it's added somewhere in the middle but can't find it right now.

I checked it like that and it worked.