These assertions a left over from when this module was a copy/paste job from the Authorize.net module; you can still see these assertions in remote_authorize_net_test.rb. 

This might make some small degree of sense for auth.net's response format where these values are present as empty strings in every comma delimited response. It does not make sense to populate these values when they're not present in the bluepay20post form encoded responses.