Histórico de mensagens sobre sdk em pix

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
Canal: pix
Avatar discord do usuario joaoc7439

joaoc7439

Ver Respostas

Ok, mas me refiro à uniformidade do SDK. Em uma chamada, passo 'txid' como parâmetro; em outra, "txId".

Avatar discord do usuario joaoc7439

joaoc7439

Ver Respostas

Bom dia, pessoal. Estou obtendo um erro quando tento consultar um determinado pix recebido:

{
"nome": "json_invalido",
"mensagem": "Valores ou tipos de campo inválidos",
"erros": [
{
"chave": "additionalProperties",
"caminho": ".query",
"mensagem": "não são permitidas propriedades adicionais"
}
]
}

Estou usando o SDK Python:

gn = Gerencianet(CREDENTIALS)
now = datetime.utcnow()
params = {
'inicio': '2021-04-01T00:00:00Z',
'fim': '2021-05-18T10:00:00Z',
'txid': '8XjAnkrRmsgG0xXhVTuiYPOmKZ'
}
resp = gn.pix_received_list(params=params)

O pix_received_list faz um GET em /v2/pix:

"pix_received_list": {
"route": "/v2/pix",
"method": "get"
},

Quando informo apenas os campos 'inicio' e 'fim', sem o 'txid', a API retorna a lista de todos os pix recebidos no período, tal como esperado.
Não consigo enxergar o que estou fazendo de errado.

Avatar discord do usuario smsoousa

smsoousa

se eu conseguir gerar o qrcode dinamico, dai fica muito melhor pra mim em utilizar a SDK

Avatar discord do usuario matheus_efi

matheus_efi

Na SDK em PHP por exemplo, você encontra aqui:

php
private function map()
{
$this->methods = array_map(function ($endpoint) {
return function ($params = [], $body = []) use ($endpoint) {
$route = $this->getRoute($endpoint, $params);
$query = $this->getQueryString($params);
$route .= $query;

return $this->requester->send($endpoint['method'], $route, $body);
};
}, $this->endpoints);
}

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Recomendo utilizar a SDK que já está pronta com todos os endpoints e também tem a funcionalidade de gerar o QRCode, mas se você for seguir a linha de outra pessoa, verifique como está sendo feito a requisição. Faça um "print" do que está sendo enviado e desta forma você vai conseguir ver o request, se está indo ou não com os parâmetros de data para consulta das cobrança.

Avatar discord do usuario fernandogomes2667

fernandogomes2667

Ver Respostas

Bom dia! Estou com o seguinte erro br.com.gerencianet.gnsdk.exceptions.AuthorizationException: Authorization Error: Client_id or Client_secret are wrong, minha dúvida é a seguinte, caso fosse problema de certificado a mensagem de erro seria outra?

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?

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.

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

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem uma falha no vídeo do WDEV que eu apontei nos comentários do vídeo, veja se não é isso. De toda forma, quando o vídeo foi feito a GN ainda não tinha Pix no SDK PHP, e agora usá-lo deve ser uma rota mais curta do que seguir o vídeo.

Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Boa tarde! Estamos recebendo essa exception, no SDK java: java.lang.IllegalStateException: Already connected

Avatar discord do usuario guilherme_efi

guilherme_efi

Certo, <@!661729687180935182>. Esta falha pode ocorrer por utilizar método, rota ou credenciais incorreta no momento das requisições.
Sugiro verificar também a possibilidade de utilizar nossa SDK de PHP (https://github.com/gerencianet/gn-api-sdk-php).
Você pode realizar um clone do repositório e baixar as dependências com o composer e então inserir suas credenciais e local do certificado no config.json para utilizar

Avatar discord do usuario fernandogomes2667

fernandogomes2667

Pessoal estou tendo problemas com SDK para a linguagem JAVA versão 1.0.2, este SDK está homologado em quais servidores de aplicação Java EE?

Avatar discord do usuario matheus_efi

matheus_efi

pensei que a falha estava na utilização da SDK, onde é necessário fazer a conversão

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Esse comando você vai conter o certificado .p12 que você gerou em sua conta Gerencianet em um .pem. Depois, na SDK de node você no arquivo credentials.js você vai inserir o caminho do certificado em pathCertProducao ou pathCertHomologacao

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá <@!838803255907450891> ! Foi sim. A nova versão possui implementação de todos os endpoints da API-Pix.
Para ter acesso aos exemplos da SDK atualizada, acesse nosso repositório no GitHub: https://github.com/gerencianet/gn-api-sdk-java-examples

Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Olá, boa noite! O SDK java já foi atualizado para o PIX?

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Fala pessoal!! Tudo bom com vocês?
Passando aqui só pra avisar que acabamos de liberar a nova SDK em Typescript!
Incluindo emissões de Cobranças com Boleto, Cartão, Carnê e Pix!
Mais informações no canal <#🖥changelog> 😄