Esempio n. 1
0
 public function handle($httpConfig, $request, $options)
 {
     $config = $this->apiContext->getConfig();
     $httpConfig->setUrl(rtrim(trim($this->_getEndpoint($config)), '/') . (isset($options['path']) ? $options['path'] : ''));
     if (!array_key_exists("Authorization", $httpConfig->getHeaders())) {
         $auth = base64_encode($config['acct1.ClientId'] . ':' . $config['acct1.ClientSecret']);
         $httpConfig->addHeader("Authorization", "Basic {$auth}");
     }
     if (!array_key_exists("User-Agent", $httpConfig->getHeaders())) {
         $httpConfig->addHeader("User-Agent", PPUserAgent::getValue(self::$sdkName, self::$sdkVersion));
     }
 }
 public function handle($httpConfig, $request, $options)
 {
     $httpConfig->addHeader('X-PAYPAL-REQUEST-DATA-FORMAT', $request->getBindingType());
     $httpConfig->addHeader('X-PAYPAL-RESPONSE-DATA-FORMAT', $request->getBindingType());
     $httpConfig->addHeader('X-PAYPAL-DEVICE-IPADDRESS', PPUtils::getLocalIPAddress());
     $httpConfig->addHeader('X-PAYPAL-REQUEST-SOURCE', $this->getRequestSource());
     if (!array_key_exists("User-Agent", $httpConfig->getHeaders())) {
         $httpConfig->addHeader("User-Agent", PPUserAgent::getValue($this->sdkName, $this->sdkVersion));
     }
     if (isset($options['config']['service.SandboxEmailAddress'])) {
         $httpConfig->addHeader('X-PAYPAL-SANDBOX-EMAIL-ADDRESS', $options['config']['service.SandboxEmailAddress']);
     }
 }