Assim como no caso dos correios qe se usa simple_xml_load para receber por xml os valores das tarifas de sedex e pac, resolvi tentar tambem com o site da redecard.
Fiz o seguinte código:
$url= "http://ecommerce.redecard.com.br/pos_virtual/confirma.asp?"
."DATA=$DATA&"
."TRANSACAO=203&"
."TRANSORIG=04&"
."PARCELAS=00&"
."FILIACAO=30355141&"
."DISTRIBUIDOR=&"
."TOTAL=$PRECO_TOTAL&"
."NUMPEDIDO=$NUMPEDIDO&"
."NUMAUTOR=$NUMAUTOR&"
."NUMCV=$NUMCV&"
."NUMSQN=$NUMSQN&"
."ORIGEM_BIN=$ORIGEM_BIN&"
."NUMPRG=$NUMPRG";
//AQUI já FOI ENVIADA A SEGUNDA FASE3 E AGORA ESTA RECEBENDO O CÓDIGO DE CONFIRMAÇÃO.
//A função file irá enviar a url para a Redecard sem redirecionar(sair da NatureLavie) e, ao mesdo tempo, receber o rerorno da Redecdard
[code]
$file = simplexml_load_file($url); //linha 41
$CODRET = $file->xpath('CODRET');
$MSGRET = $file->xpath('MSGRET');
print "$CODRET";
print "<br>";
print "$MSGRET";
E esta me rertornando o seguinte erro:
Warning: simplexml_load_file() [function.simplexml-load-file]: http://ecommerce.redecard.com.br/pos_virtual/confirma.asp?DATA=20100405&TRANSACAO=203&TRANSORIG=04&PARCELAS=00&FILIACAO=30355141&DISTRIBUIDOR=&TOTAL=71.3&NUMPEDIDO=27&NUMAUTOR=R71008&NUMCV=995688328&NUMSQN=995688328&ORIGEM_BIN=BRA&NUMPRG=0:1: parser error : Start tag expected, '<' not found in /home/nature/public_html/novo/retorno_cartao_conteudo.php on line 41
Warning: simplexml_load_file() [function.simplexml-load-file]: CODRET=4&MSGRET=TRANSACAO ESTORNADA in /home/nature/public_html/novo/retorno_cartao_conteudo.php on line 41
Warning: simplexml_load_file() [function.simplexml-load-file]: ^ in /home/nature/public_html/novo/retorno_cartao_conteudo.php on line 41
Fatal error: Call to a member function xpath() on a non-object in /home/nature/public_html/novo/retorno_cartao_conteudo.php on line 42
Pergunta
Carlos Rocha
Ola pessoal.
To precisando de uma luz:
Seguinte:
Assim como no caso dos correios qe se usa simple_xml_load para receber por xml os valores das tarifas de sedex e pac, resolvi tentar tambem com o site da redecard.
Fiz o seguinte código:
E esta me rertornando o seguinte erro:O que pode estar errado?
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.