PATH:
home
/
letacommog
/
newrdv1
/
wp-content
/
plugins
/
sf-booking
/
payment-gateway
/
MangoPay
/
Libraries
<?php namespace MangoPay\Libraries; /** * Authentication manager */ class ApiOAuth extends ApiBase { /** * Get token information to OAuth Authentication * @return \MangoPay\Libraries\OAuthToken OAuthToken object with token information */ public function CreateToken() { $urlMethod = $this->GetRequestUrl('authentication_oauth'); $requestType = $this->GetRequestType('authentication_oauth'); $requestData = array( 'grant_type' => 'client_credentials' ); $rest = new RestTool(false, $this->_root); $authHlp = new AuthenticationHelper($this->_root); $urlDetails = parse_url($this->_root->Config->BaseUrl); $rest->AddRequestHttpHeader('Host: ' . @$urlDetails['host']); $rest->AddRequestHttpHeader('Authorization: Basic ' . $authHlp->GetHttpHeaderBasicKey()); $rest->AddRequestHttpHeader('Content-Type: application/x-www-form-urlencoded'); $response = $rest->Request($urlMethod, $requestType, $requestData); $token = $this->CastResponseToEntity($response, '\MangoPay\Libraries\OAuthToken'); $token->autentication_key = $authHlp->GetAutenticationKey(); return $token; } }
[+]
..
[-] Error.php
[edit]
[-] ApiOAuth.php
[edit]
[-] ResponseException.php
[edit]
[-] AuthorizationTokenManager.php
[edit]
[-] UrlTool.php
[edit]
[-] HttpResponse.php
[edit]
[-] HttpCurl.php
[edit]
[-] Exception.php
[edit]
[-] Logs.php
[edit]
[-] IStorageStrategy.php
[edit]
[-] OAuthToken.php
[edit]
[-] Dto.php
[edit]
[-] Upload.php
[edit]
[-] HttpBase.php
[edit]
[-] RequestType.php
[edit]
[-] ApiBase.php
[edit]
[-] Configuration.php
[edit]
[-] EntityBase.php
[edit]
[-] RestTool.php
[edit]
[-] AuthenticationHelper.php
[edit]
[-] DefaultStorageStrategy.php
[edit]
[-] Document.php
[edit]