Method: Nps::SoapClient#add_extra_data

Defined in:
lib/nps/soap_client.rb

#add_extra_data(params, service) ⇒ Object



152
153
154
155
156
157
158
159
160
161
162
163
164
# File 'lib/nps/soap_client.rb', line 152

def add_extra_data(params, service)
  services = Services.new()
  if services.is_service_in_services_with_additional_details(service)
    return params
  end
  info = {"SdkInfo" => Nps::Utils::SDK[:language] + ' SDK Version: ' + Nps::Version::VERSION}
  if params.key?("psp_MerchantAdditionalDetails")
    params["psp_MerchantAdditionalDetails"] = params["psp_MerchantAdditionalDetails"].merge(info)
  else
    params["psp_MerchantAdditionalDetails"] = info
  end
  return params
end