protected function getUrl(Request $request)
    {
        if (strpos($request->getApiMethod(), 'sync-') === 0)
        {
            $apiMethod = 'sync/' . substr($request->getApiMethod(), strlen('sync-'));
        }
        else
        {
            $apiMethod = $request->getApiMethod();
        }

        if (strlen($request->getEndPointGroup()) > 0)
        {
            $endPoint = "group/{$request->getEndPointGroup()}";
        }
        else
        {
            $endPoint = (string) $request->getEndPoint();
        }

        return "{$request->getGatewayUrl()}/{$apiMethod}/{$endPoint}";
    }
protected function getUrl(Request $request)
    {
        if (strpos($request->getApiMethod(), 'sync-') === 0)
        {
            $apiMethod = 'sync/' . substr($request->getApiMethod(), strlen('sync-'));
        }
        else
        {
            $apiMethod = $request->getApiMethod();
        }

        if (strlen($request->getEndPointGroup()) > 0)
        {
            $endPoint = "group/{$request->getEndPointGroup()}";
        }
        else
        {
            $endPoint = (string) $request->getEndPoint();
        }

        return "{$request->getGatewayUrl()}/{$apiMethod}/{$endPoint}";
    }
protected function getUrl ( Request $ request ) { if ( strpos ( $ request -> getApiMethod ( ) , 'sync-' ) === 0 ) { $ apiMethod = 'sync/' . substr ( $ request -> getApiMethod ( ) , strlen ( 'sync-' ) ) ; } else { $ apiMethod = $ request -> getApiMethod ( ) ; } if ( strlen ( $ request -> getEndPointGroup ( ) ) > 0 ) { $ endPoint = "group/{$request->getEndPointGroup()}" ; } else { $ endPoint = ( string ) $ request -> getEndPoint ( ) ; } return "{$request->getGatewayUrl()}/{$apiMethod}/{$endPoint}" ; }
Returns url for payment method, based on request data

@param       Request         $request        Request for url creation

@return      string      Url
Returns url for payment method based on request data