Comunidade

Ask a Question
Back to All

Iniciar sessão do checkout só funciona na sandbox

Boa tarde,

Estou com problemas para gerar a sessão. Na vdd está funcionando para sandbox, mas não para produção. Antes estava funcionando nos dois casos.

Estou gerando conforme a documentação:
https://dev.pagseguro.uol.com.br/v1.0/reference/transparente-gerando-uma-sessao

Para produção estou recebendo um erro
{"@attributes":{"lang":"en"},"head":{"title":"411 - Length Required"},"body":{"h1":"411 - Length Required"}}

Poderiam me ajudar?

Meu código está assim:

include 'configuracao.php';

$url = URL_PAGSEGURO ."sessions?email=".EMAIL_PAGSEGURO."&token=".TOKEN_PAGSEGURO;

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("accept: application/xml;"));
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$retorno = curl_exec($curl);
curl_close($curl);

$xml = simplexml_load_string($retorno);
echo json_encode($xml);