Histórico de mensagens sobre api-pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: api-pix
Canal: pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Oi <@!693807608594694144> tudo bem? 😄
No link a seguir você encontra mais detalhes sobre o endpoint: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-consultar-pix-recebidos
Mas simplificando, é só você adicionar os filtros desejados como query params, na própria url do endpoint. Exemplo:

/v2/pix?inicio=2020-04-01T00:00:00Z&fim=2020-04-01T23:59:59Z&cpf=00000000000

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, não entendi muito bem, essa seria a configuração para recebimento das respotas do webhook ou para o cadastro do mesmo? Porque para o cadastro deve-se fazer uma requisição para PUT /v2/webhook/:chave informando o x-skip-mtls-checking": false, no cenário de hospedagem compartilhada. Posteriormente você vai precisar de uma rota para o recebimento das notificações do webhook, aí sim viria as configurações de request.socket.authorized.
Mais detalhes aqui: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks
Caso queira, também disponibilizamos SDK's com todos os endpoints da API Pix disponíveis: https://github.com/gerencianet

Avatar discord do usuario guilherme_efi

guilherme_efi

<@!864239077993742396> Como mencionei anteriormente, o quer você definir como txid, é o que será definido como identificador da cocbrança.
Com a hash md5 funciona para você, pois o md5 gera uma strind com 34 caracteres, que atente à regex ^[a-zA-Z0-9]{26,35}$, conforme definido em nossa doc (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-criar-cobran-a-imediata-com-txid-)
Provavelmente a string comum que você mencionou que está passando, ela não está atendendo a regex.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia, <@!575022326626648074>. A API-Pix está em constante evolução e acompanhando as mudanças/melhorias definidas pelo BACEN, mas não teve nenhuma mudança nos endpoints em relação a escopos e dados a serem enviados nos últimos 2 meses. Você pode ver em nosso <#🖥changelog> o que foi modificado/incluído recentemente

Avatar discord do usuario baxnie

baxnie

Bom dia, acho que postei no canal errado, então vou colocar aqui. Seria possível a implementação do envio do valor líquido na api-pix? Vi que as taxas mudaram desde que fizemos a implementação, então todo nosso banco ficaria com dados errados até a gente perceber a mudança.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Essa falha é referente a tentativa de cadastro em seu webhook, no entanto, não foi possível verificar o certificado (CA) da Gerencianet que pode ser obtido por este link (https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt) no caso de produção. Recomendo verificar a documentação do mTLS e os exemplos disponibilizados (https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-entendendo-o-padr-o-mtls).
Em resumo, a Gerencianet faz 2 requisições ao seu servidor, a primeira sem verificar o certificado e a segunda verificando. Seu servidor deve estar configurado para rejeitar a primeira e aceitar a segunda, fazendo um "hand-shake"

Avatar discord do usuario rubenskuhl

rubenskuhl

curl 'https://api-pix.gerencianet.com.br/v2/webhook/XXXXX" class="link-msg">https://api-pix.gerencianet.com.br/v2/webhook/XXXXX'' -H 'Accept-Encoding: gzip, deflate, br' -H 'Content-Type: application/json' -H 'Accept: application/json' -H 'Connection: keep-alive' -H 'DNT: 1' -H 'Origin: https://api-pix.gerencianet.com.br' --data-binary '{"webhookUrl":"https://xxxxx/webhook.php"}' --compressed

Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

$config = [
"certificado" => "./gerenciamento.pem",
"client_id" => "XXXXX",
"client_secret" => "XXXXX"
];
$autorizacao = $chaveiro["access_token"];

$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-pix.gerencianet.com.br/v2/webhook/XXXXX',
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["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => $chaveiro["access_token"],
CURLOPT_POSTFIELDS =>'{
"webhookUrl": "https://XXXXX/webhook.php"
}',
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $autorizacao",
'x-client-cert-pem: ./gerenciamento.pem',
'x-skip-mtls-checking: false'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!693807608594694144>. Bom dia!
Neste sessão da Doc (https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca#section-exemplos-de-autoriza-o-utilizando-o-certificado-p12) você encontra o exemplo para realizar a autenticação na API Pix com cURL e PHP.
Como o Rubens mencionou, é necessário você passar o certificado em todas as requisições.

Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

Ver Respostas

eu tenho esse código (que achei na documentação):
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-pix.gerencianet.com.br/v2/pix?inicio=2021-07-13T00:00:00.000Z&fim=2021-07-19T23:00:00.000Z',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'x-account-code: d74543e3a0fe7a7836a88dd97a281804'
),
));
$response = curl_exec($curl);

Avatar discord do usuario Prof Zoidberg

Prof Zoidberg

Ver Respostas

carreguei o .pem no meu servidor, coloquei o script dessa página: https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca#section-obter-autoriza-o atualizado com meus credenciais e recebo esse erro: {"message":"Forbidden"}

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Olá, Boa noite!
A autenticação na API PIX é realizada através do endpoint: /oauth/token
A nossa Collection no Postman pode ajudar você a entender melhor como funciona, você chegou a dar uma olhadinha nela?
https://dev.gerencianet.com.br/docs/api-pix-introducao#section-collection-postman-api-pix-gerencianet

Caso tenha dúvidas em relação ao Postman, você pode visualizar este vídeo que mostra o passo a passo de como utiliza-lo:
https://www.loom.com/share/986184f4aec24ab88ff20f1ff45ed888

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que você descreve é o envio de Pix, método POST em /pix.
Documentação em https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-requisitar-envio-de-pix .

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

O cobv ainda não está disponível na API-Pix, somente no Bolix, boleto com pix. No momento, você pode utilizar o calendario.expiracao para determinar o vencimento da cobrança dinâmica.

Avatar discord do usuario matheus_efi

matheus_efi

Bom dia, <@!864239077993742396> você pode criar uma cobrança dinâmica e utilizar o txid como a referência ou o infoAdicionais. Você pode utilizar o nosso sistema de webhook para automatizar e não precisar ficar consultando a sua conta todo dia, temos exemplos de fluxo aqui (https://dev.gerencianet.com.br/docs/api-pix-fluxogramas). A Gerencianet disponibiliza também uma colletction no postman para você utilizar para testes (https://dev.gerencianet.com.br/docs/api-pix-introducao#section-collection-postman-api-pix-gerencianet) e SDK's com exemplos do Pix já incluso (https://dev.gerencianet.com.br/docs/api-pix-introducao#section-sdk-pix).

Avatar discord do usuario cardosodario

cardosodario

olá, sou novo no gerencianet tenho uma demanda super simples para fazer no api-pix e gostaria de saber o caminho