Estou criando uma aplicação para realizar pagamento por boleto com PagSeguro e consigo gerar o boleto tranquilamente. Agora estou procurando uma maneira de consultar o status da transação e para isso eu preciso do código da transação, mas este código não retorna com JSON. Na documentação que estou usando de exemplo, esta aqui, não tem nenhum atributo do JSON para retorno deste código. Tentei usar “transaction_code” e o “transactionCode” no Json, mas não tive sucesso, não retorna o código da transação.
Como conseguir esse código quando gero um boleto novo ?
Quando eu fiz a integraçao, fiz em node. Tinha que converter o XML pra Json pra poder trabalhar com a response.
Mas o code vem sim, eu recuperei assim:
respostaDaApi.transaction.code[0];
//Resposta da API é a variável que vc tá armazenando os valores depois de fazer a chamada
//Nesse caso de cima, eu já tinha feito a conversão pra json
Esse é o código do boleto não o da transação. Se vc tentar acessar a url de transaction usando esse codigo o servidor vai responder com “it is not a transaction code”
Esse é o código de barras do boleto, não o código. Mas enfim, eh exatamente isso que eu queria saber. Eu crio o método POST que recebo a notification do PagSeguro, armazeno ela, minha duvida é se havia alguma maneira de pegar ela pelo json que envio através da resposta.