private function setDefaultValues($parameters, $fieldMappings, $requestParameters) { if (empty($requestParameters['merchant_id'])) { $parameters['SellerId'] = $this->config->getMerchantId(); } if (array_key_exists('platform_id', $fieldMappings)) { if (empty($requestParameters['platform_id']) && !empty($this->config->getPlatformId())) { $parameters[$fieldMappings['platform_id']] = $this->config->getPlatformId(); } } if (array_key_exists('currency_code', $fieldMappings)) { if (!empty($requestParameters['currency_code'])) { $parameters[$fieldMappings['currency_code']] = strtoupper($requestParameters['currency_code']); } else { $parameters[$fieldMappings['currency_code']] = strtoupper($this->config->getCurrencyCode()); } } return $parameters; }