Coloquei os arquivos do consultar a Chave pra frente que uso em anexo, veja se te ajuda. (Obviamente, precisa ver as partes que linko na minha base)
/* Geração de Nota Fiscal de Saída a partir da API NFePHP.
1 - Gerar XML;
2 - Assinar XML;
3 - Validar XML;
4 - Enviar XML;
5 - Receber Protocolo;
6 - Imprimir NFe;
7 - Baixar XML;
8 - Enviar XML por e-mail;
*/
include_once 'nfephp-master/bootstrap.php';
ini_set('max_execution_time','3000');
include ('xml_gerar.php');
//atualizo a chave conforme o que é calculado pela API.
$chaveTrocar = substr($chave,'0','4').' '.substr($chave,'4','4').' '.substr($chave,'8','4').' '.substr($chave,'12','4').' '.substr($chave,'16','4').' '.substr($chave,'20','4').' '.substr($chave,'24','4').' '.substr($chave,'28','4').' '.substr($chave,'32','4').' '.substr($chave,'36','4').' '.substr($chave,'40','4');
include('conecta.php');
mysql_db_query("$conecta_bd","Update nota_saida set chave_acesso = '".$chaveTrocar."' where codigo = '".$_POST['cod_nota']."'");
include ('xml_assina.php');
include ('xml_valida.php');
$idLote = substr(str_replace('.','',$aempresa['cnpj']),0,3).date('ymdHms');
include ('xml_enviaLote.php');
/*Aqui você buscar o Resultado pela $aResposta, eu optei por acessar a pasta temporária ACHO QUE SUA DÚVIDA ESTÁ AQUI*/
$dataemissao = substr($nota['dataemissao'],0,6);
$new_xml = str_ireplace('SOAP-ENV:','',file_get_contents("backup/xml/nfe/".$tipo_ambiente."/temporarias/".$dataemissao."/".$idLote."-retEnviNFe.xml"));
$new_xml = str_ireplace('SOAP:','',$new_xml);
$xml = simplexml_load_string($new_xml);
$cStat = $xml->Body->nfeAutorizacaoLoteResult->retEnviNFe->protNFe->infProt->cStat;
$motivo = $xml->Body->nfeAutorizacaoLoteResult->retEnviNFe->protNFe->infProt->xMotivo;
if($cStat == '100'){ //só consulta a chave se estiver autoriza
include ('xml_consultachave.php');
include ('xml_addprot.php');
include ('xml_impressao.php');
include('conecta.php');
mysql_db_query("$conecta_bd","Update nota_saida set situacaonfe = 'A',motivo='".$cStat." - ".$motivo."' where codigo = '".$_POST['cod_nota']."'");