Estou tentando realizar a consulta de status de uma transação do pagseguro pela seguinte API: "Transações por Código" (https://dev.pagseguro.uol.com.br/docs/bibliotecas-php-transacoes-busca-por-codigo) e ela me retorna o erro "Not Found", o problema não está nela, e sim em uma API anterior que uso para criar uma recorrencia, esta deveria me retornar o código da transação para que eu pudesse buscar o status dela, porém ela me retorna um código diferente do que é registrado na conta do Pagseguro, segue a API que uso para criar a recorrencia: "Recorrência Transparente: Adesão à recorrência" (https://dev.pagseguro.uol.com.br/docs/bibliotecas-php-recorrencia-transparente-adesao-a-recorrencia). Alguém já teve esse problema e conseguiu encontrar uma solução?
Segue abaixo o código que estou usando:
publicfunctionaderirPlano(
$plan,
$reference,
$senderName,
$senderEmail,
$senderIp,
$street,
$adress_number,
$district,
$postalCode,
$city,
$state,
$country,
$type,
$value,
$areaCode,
$phone_number,
$creditCardtoken,
$creditCardholderName,
$creditCardholderBirthdate
)
{
$preApproval = new \PagSeguro\Domains\Requests\DirectPreApproval\Accession();
/**
* Código do plano ao qual a assinatura será vinculada. Formato: Obtido no método /pre-approvals/request.
*
* @varstring $preApprovalPlan
*/
$preApproval->setPlan($plan);
/**
* Código de referência da assinatura no seu sistema. Formato: Livre, com no mínimo 1 e no máximo 200 caracteres.
*
* @varstring $preApprovalReference
*/
$preApproval->setReference($reference);
/**
* Nome completo do consumidor. Formato: Livre, com no mínimo duas sequências de strings e limite total de 50
* caracteres.
*
* @varstring $senderName
*/
$preApproval->setSender()->setName($senderName);
/**
* E-mail do consumidor. Formato: Um e-mail válido, com limite de 60 caracteres.
Not found - Consulta de Transação por Código
em PHP
Postado
Estou tentando realizar a consulta de status de uma transação do pagseguro pela seguinte API: "Transações por Código" (https://dev.pagseguro.uol.com.br/docs/bibliotecas-php-transacoes-busca-por-codigo) e ela me retorna o erro "Not Found", o problema não está nela, e sim em uma API anterior que uso para criar uma recorrencia, esta deveria me retornar o código da transação para que eu pudesse buscar o status dela, porém ela me retorna um código diferente do que é registrado na conta do Pagseguro, segue a API que uso para criar a recorrencia: "Recorrência Transparente: Adesão à recorrência" (https://dev.pagseguro.uol.com.br/docs/bibliotecas-php-recorrencia-transparente-adesao-a-recorrencia). Alguém já teve esse problema e conseguiu encontrar uma solução?
Segue abaixo o código que estou usando:
No controller chamo essa função acima e ela retorna um parametro "code" que eu salvo em uma variável e uso ela em seguida na seguinte função:
E então recebo "Not found" como resposta.