Histórico de mensagens sobre api-pix

EXIBINDO CONVERSAS RECENTES:

Texto: api-pix
# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!666766641358438413>. Para receber notificações de Pix enviados e Pix recebidos é necessário tem um webhook associado a sua chave Pix, o webhook é cadastrado utilizando o endpoint (PUT /v2/webhook/:chave) e os detalhes para a configuração do servidor e sobre o mTLS você encontra aqui: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-webhooks

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde, <@!758127739168358431>. Se você já tem os valores definidos do repasse e a chave pix/dados bancários, você consegue sim automatizar o seu serviço utilizando o nosso endpoint de envio de Pix (POST /v2/pix). Este endpoint permite você realizar de forma instantânea um envio direto de valores para outras contas bancárias via chave pix ou dados bancários, que no caso bate com a sua descrição, Mais detalhes aqui: https://dev.gerencianet.com.br/docs/api-pix-endpoints#section-requisitar-envio-de-pix

# pix
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

# pix
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.

# pix
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

# pix
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.

# comercial
Avatar discord do usuario baxnie

baxnie

Ver Respostas

Vi agora que as taxas mudaram em relação a quando fizemos a implementação da api-pix. Era 0.99% até R$ 0.89, e agora ficou 1.98% até R$ 7.90. Por favor enviem pela API de vocês o valor líquido! Todo nosso banco de dados ficaria com dados inválidos até perceber a mudança da taxa.

# pix
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"

# pix
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

# pix
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;

# pix
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.

# pix
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);

# pix
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"}

# pix
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