/** * Prepare request * * @param \XLite\Core\HTTP\Request $request Request * @param string $type Request type * @param array $params Request params * * @return \XLite\Core\HTTP\Request */ protected function prepareRequest($request, $type, $params) { $request->setHeader('Accept', 'application/json'); $request->setHeader('Accept-Language', 'en_US'); $request->setHeader('Content-Type', 'application/x-www-form-urlencoded'); $authorization = base64_encode(sprintf('%s:%s', \Xlite\Core\Config::getInstance()->CDev->Paypal->loginClientId, \Xlite\Core\Config::getInstance()->CDev->Paypal->loginClientSecret)); $request->setHeader('Authorization', sprintf('Basic %s', $authorization)); return parent::prepareRequest($request, $type, $params); }