![Avatar discord do usuario deson00](https://cdn.discordapp.com/avatars/888508048501518366/7f7cd91538a73f2da49a6b1ab8feabff.webp)
Percebi um erro no meu teste que no postman eu estava enviando por get usando x-www-form-urlencoded no entanto ao mudar para POST fucionou a notificação no postman
Acontece que nossa API enviará o parâmetro sempre com POST.
Você selecionou o tipo de body como x-www-form-urlencoded?
O teste usando $_POST nao obtive sucesso e a falha 400 informada funcionou, farei o teste com postman
Estou modificando de $_REQUEST para $_POST que é foi informado e coloquei o erro 400 em seguida farei este teste que vc mencionou.
Crie uma requisição no Postman, por exemplo, e simule o envio de uma notificação para sua URL passando um token de uma cobrança para verificar qual será o retorno da sua aplicação.
Not Found como disse esta no campo echo $token = $_POST["notification"]; mas uso request a unica diferença
Essa verificação já seria do seu lado da aplicação. Identifique em qual linha de código está apresentando a falha "Not Found".
o $_REQUEST do php tem a funcionalidade de $_POST e $_GET e estava funcionando a muitos anos, a notificação verifica de alguma forma post, get e request ?
Se no menu API > Notificações, você encontrar o registro da notificação com o status "Sucesso (200)", mas mesmo assim seu sistema não foi atualizado, pode ser uma boa ideia adicionar uma condição ao seu código que, se por acaso houver algum problema do seu lado, faça sua aplicação responder à nossa notificação com um status HTTP diferente de 200 (por exemplo: header("HTTP/1.1 400")). Assim, entenderemos que será necessário enviar uma nova tentativa de notificação.
Parece que o erro "Not Found" está ocorrendo porque para capturar o token de notificação, você precisa utilizar $_POST, assim:
Boletos estão sendo gerado normalmente no entanto as notificação nao esta sendo completada, no gerencianet diz envio com sucesso na notificação, na chegada ao servidor destino o token nao esta presente msg no campo Not Found
Olá, @deson00. Bom dia! Tudo bem?
O certificado não é necessário para a emissão de boletos, somente de cobrança Pix avulsa. Então se utilizam esta SDK mais antiga, provavelmente emitem somente boleto mesmo.
A sdk php utilizada mais antiga nao utiliza certificado é obrigatorio o uso do certificado mesmo utilizando a versao mais antiga e contas natigas ?
Preciso tirar algumas duvidas sobre a sdk php mais antiga do gerencianet, os clientes que relata problemas são clientes de muitos anos que usa integração a muito tempo.
Olá, @deson00. Bom dia! Tudo bem?
No caso da notificação de pagamento que você mencionou não ter sido enviada, precisaríamos analisar mais detalhadamente.
Quanto à falha "Bad Request" ao gerar uma fatura, isso indica que algo na configuração do sistema do cliente não está correto, o que impede que a requisição seja atendida.
Se essas situações ocorrerem com outros clientes, peça que entrem em contato conosco, que iremos ajudá-los.
Acredito que nao seja apenas um caso isolado do mk-auth tive 2 relatos de cliente que usa bylltec que nao tiveram as notificaçoes, acompanhei o acesso ao banco efi na aba API > Notificaçoes e la nao existe notificaçoes referente ao pagamentos, mesmo que o pagamento esteja pago corretamente.
Outro erro é ao gerar fatura aparece Bad request