You're right; this is probably the wrong place to catch on fire if they change or add a field to their API.  I am worried that they may change the format of their response in the future.  Do you think it would be appropriate to add a test to remote_blue_pay_test.rb to ensure that the module understands all fields and API responses?