Histórico de mensagens sobre url

EXIBINDO CONVERSAS RECENTES:

Texto: url
# bolix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Entendi seu cenário, <@!837115326692720711> . Realmente, para se consultar uma cobrança específica seria necessário informar o charge_id, que é o identificador único da cobrança aqui na Gerencianet. O atributo custom_id é um campo mais voltado para controle interno do seu sistema mesmo. Não sei se resolveria seu problema mas você pode atrelar sua cobrança a uma url de notificação (atributo notification_url) e assim, sempre que uma transação tiver seu status alterado, você recebe uma notificação no seu sistema. Você pode visualizar mais detalhes sobre as notificações neste link: https://dev.gerencianet.com.br/docs/notificacoes-recebendo

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

O Curl vc diz que método HTTP ele usa.

# pix
Avatar discord do usuario alanvcb

alanvcb

copiei essa url da documentação de vcs

# bolix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá <@!837418091062886401> ! Conforme o Matheus disse, você deverá enviar uma requisição GET para a rota /v1/charge/:id, onde :id é o charge_id da transação desejada. Em modo sandbox, a URL seria algo assim mesmo: https://sandbox.gerencianet.com.br/v1/charge/:id (onde :id é o charge_id da transação).

# pix
Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Pessoal, estamos fazendo a chamada pelo SDK java, através do código: [ JSONObject response = gn.call("pixCreateCharge", params, body);], não estamos usando o httpurlconnection. Detalhe, o mesmo código consegue gerar a cobrança no ambiente de homologação, o erro ocorre quando apontamos para produção, ou seja, adicionamos o certificado de produção, client_id/client_secret de produção e marcamos a opção sandbox: false. Será que falta alguma outra configuração para a produção?

# bolix
Avatar discord do usuario marioa5796

marioa5796

Como faço atualmente: Sistema gera o Boleto via integração com Gerencianet

O que preciso:
Uma URL/Endpoint que eu possa colocar intervalo de datas pra retornar Status de cada boleto gerado

# bolix
Avatar discord do usuario marioa5796

marioa5796

Ver Respostas

Boa tarde
Não estou utilizando a API de vcs. Eu faço as requisições usando HttpURLConnection .
Estou conseguindo gerar os boletos normalmente.

Estou precisando recuperar o Status de cada boleto gerado.
Tem alguma URL pra isso? De forma que eu possa colocar um intervalo de datas e ter o retorno com status de cada boleto?

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde Eduardo, a falha parece estar relacionada a chamada do método que faz a conexão. Achei essas 2 issues no stack que podem auxiliar https://stackoverflow.com/questions/29906562/illegal-state-exception-already-connected-when-using-httpurlconnection/38072310 e https://stackoverflow.com/questions/37795759/httpurlconnection-illegal-state-exception-already-connected. De qualquer forma, se você não conseguir seguindo essa linha, vou pedir para o desenvolvedor da SDK em Java entrar em contato para auxiliar.

# pix
Avatar discord do usuario smsoousa

smsoousa

Obrigado <@!775350441965649951> , irei tentar implementar o SDK e ver se roda, pelo que pude ver aqui, quando executo o qrcode dinamico, ele não esta puxando a URL da gerencianet. Darei uma olhadinha também nos comentários para ver se é o mesmo problema <@!780500321994539068> obrigado

# pix
Avatar discord do usuario cleiton7853

cleiton7853

Pessoal, só pra deixar registrado aqui que o <@!795645731385901076> me ajudou a descobrir que o problema estava num redirecionamento da URL do meu webhook, provavelmente causado por configuração no .htaccess... ainda não sei que redirecionamento é esse, mas ele me deu uma solução para conseguir registrar o webhook mesmo assim. Se alguém tiver o mesmo problema, me avise. Obrigado, Vitor!!!

# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Oi <@!837692606254546995> tudo bem? 😄
Qual foi a URL cadastrada para o webhook?
Recomendo também que habilite o log para um nível acima da pasta /pix criada no server.

# bolix
Avatar discord do usuario vmmonea

vmmonea

Ver Respostas

Boa tarde, onde eu posso pegar todas as urls para requests ?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Exatamente. Os callbacks são enviados pela Gerencianet via POST {$request.body#​/webhookUrl}​/pix quando houver uma alteração no status do PIX. O seguinte é um exemplo de um Pix recebido

json
{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

# pix
Avatar discord do usuario diegohenrique1989

diegohenrique1989

simulei a url fazendo a concatenação

# pix
Avatar discord do usuario destemido9466

destemido9466

$config = [
"certificate" => realpath("certs/producao/certificado.pem")
];

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/v2/webhook/".$chave_pix,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'PUT',
CURLOPT_SSLCERT => $config["certificate"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_POSTFIELDS =>'{
"webhookUrl": "https://webhook.com/webhook"
}',
CURLOPT_HTTPHEADER => array(
'authorization: Bearer '.$access_token,
'x-skip-mtls-checking: false',
'Content-Type: application/json'
),
));

$response = curl_exec($curl);
$options = json_decode($response, true);


if ($response === FALSE){
$curl_error = curl_error($curl);
}

curl_close($curl);
echo $response;

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Você não está enviando o url do webhook