public function preAuthorization(Request $request)
{
$rawRequest = $this->buildRequest($request, 'buildPreauthorizationRequest');
$rawResponse = $this->sendRequest($this->configuration->getApiUrl(), $rawRequest);
$response = $this->parseResponse($rawResponse, self::TRANSACTION_TYPE_PREAUTHORIZATION);
return $response;
}