public function executeCall(
        $url,
        $method,
        $payLoad,
        $headers = array(),
        $apiContext = null,
        $restCall = null,
        $handlers = array('BlockCypher\Handler\TokenRestHandler')
    )
    {
        if ($apiContext === null) {
            $apiContext = $this->getApiContext();
        }

        $restCall = $restCall ? $restCall : new BlockCypherRestCall($apiContext);

        // Make the execution call
        $json = $restCall->execute($handlers, $url, $method, $payLoad, $headers);
        return $json;
    }