Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoa, estou usando a biblioteca pronta disponibilizada pelo PagSeguro e Visie, porem estou com problemas para retornar o campo referencia.
Nas minhas transacaoes, sempre é enviado apenas um produto e estou enviando assim:
$pgs=new pgs(array('email_cobranca'=>'email@email.com.br'));
$pgs->adicionar(array(array("descricao"=>"Descricao",
"valor"=>"20.00",
"peso'"=>0,
"quantidade"=>1,
"id"=>"10", // Esse é o id da transacao que preciso resgatar no retorno automatico.
),));
Ai envio os dados do cliente tbm.
Na pagina de retorno faco o seguinte:
define('TOKEN', 'C4093D011CCF45D58D381E6AB3C88D4F');
require 'application/component/pagseguro/retorno.php';
function retorno_automatico ( $VendedorEmail, $TransacaoID,
$Referencia, $TipoFrete, $ValorFrete, $Anotacao, $DataTransacao,
$TipoPagamento, $StatusTransacao, $CliNome, $CliEmail,
$CliEndereco, $CliNumero, $CliComplemento, $CliBairro, $CliCidade,
$CliEstado, $CliCEP, $CliTelefone, $produtos, $NumItens){
$db=new DB();
$sql="Insert into pagseguro values(null,now(),'$TransacaoID','$Referencia','$TipoPagamento','$StatusTransacao','$CliEmail')";
$db->ExecutaQuery($sql);
}
A variavel $Referencia esta vindo vazia. Ela nao teria que ser o "10", que foi o id que enviei?
O que é preciso enviar para que a referencia volte com os dados.
Att
Carregando comentários...