00020101021226990014BR.GOV.BCB.PIX2577qrcodes-pix.gerencianet.com.br/bolix/v2/cobv/b4958122a2bc4595a69404965714c2e75204000053039865802BR5906EFI SA6009SAO PAULO620705036304CAB3
Termos mais procurados:
Termos mais procurados:
00020101021226990014BR.GOV.BCB.PIX2577qrcodes-pix.gerencianet.com.br/bolix/v2/cobv/b4958122a2bc4595a69404965714c2e75204000053039865802BR5906EFI SA6009SAO PAULO620705036304CAB3
Bom dia. Alguém sabe dizer se teve alguma modificação na API para Pix Dinamico desde janeiro? Minha aplicação passou a gerar código dinâmico inválido
um exemplo:
00020101021226880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/712fa621309d4e34b2ec1ac53679cc1152040000530398654044.905802BR5913GUSTAVO PORTO6008DOURADOS62360532ebbe26cb7f1825e4f21a67bd6436da9b6304A1A1
Analisando o QR pelo https://pix.nascent.com.br/tools/pix-qr-decoder/ retorna o erro:
ERROR - Element 62:05 must have maximum length of 25
O element 62 seria:
0526b33e8E15193F131878818A44e6
Logo, olhando o manual do Bacen, fica confuso pois se o txid precisa ter entre 26 e 35, como é que faz para passa-lo no qrcode dinâmico?
EDIT:
Arrumei aqui fazendo essa gambiarra (usando PHP-SDK):
->setTxid(substr($response['txid'],0, 25))
Não estou confortável em deixar funcionando desse jeito, então gostaria se possível, alguém com mais experiência me explicasse melhor o que acontece ai.
Estou tentando utilizar o módulo para o Whmcs, mas ao pagar com pix ele retorna com um "/pix" no callback, que leva à 404, olhei o módulo todo e a url de callback que é enviada para a api não tem esse final, o que fazer?
00020101021226920014br.gov.bcb.pix01002566qrcodes-pix.gerencianet.com.br/v2/a9841ac8bfe64ee7b6d9c78976d074f352040000530398654041.005802BR5925ALEXANDRE DE CARVALHO NET6009MIRANDIBA6207050363043B68
00020101021226920014br.gov.bcb.pix01002566qrcodes-pix.gerencianet.com.br/v2/6b2cd0f948f14aa68a765e489a83ac7252040000530398654041.005802BR5925ALEXANDRE DE CARVALHO NET6009MIRANDIBA62360532FRAN1234567090123456789212354527630464BF
0002126920014br.gov.bcb.pix01002566qrcodes-pix.gerencianet.com.br/v2/b63e7955aa1e4c25b74453f10e145d6c52040000530398654041.005802BR5925ALEXANDRE DE CARVALHO NET6009MIRANDIBA62360532FRAN12345670901234567892123545246304B3C8
server {
server_name apidev.muzieonline.com.br;
access_log /var/log/nginx/apidev-pab.log;
error_log /var/log/nginx/apidev-pab.log;
location /webhookpix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass http://127.0.0.1:8080;
}
location / {
proxy_pass http://127.0.0.1:8080;
}
listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/apidev.muzieonline.com.br/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/apidev.muzieonline.com.br/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
ssl_client_certificate /home/ubuntu/muzie-api/certs/chain-pix-sandbox.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
}
server {
if ($host = apidev.muzieonline.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
listen [::]:80;
server_name apidev.muzieonline.com.br;
return 404; # managed by Certbot
}
Boa tarde, estou fazendo os teste de recebimento de pix. Cadastrei o webhook, porem ao verificar o log no meu servidor percebi que o servidor da gerencianet está adicionando /pix no final do webhook que eu cadastrei. Ex: minha webhook cadastrada https://minhaapi.com.br/v1/pixCallback e o servidor da gerencianet envia para :https://minhaapi.com.br/v1/pixCallback/pix e o retorno é 404 pagina nao encontrada.
00020101021226880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/2d40a00ac56d404c96fdedb1cc6e068352040000530398654040.015802BR5916ESCOBAR SERVIÇOS6008SALVADOR6207050363047489
Oi, @everyone! Você já entendeu a importância do Open Banking e quais os impactos nas soluções de pagamento? O Diretor de Produtos da Gerencianet, Danilo Oliveira, conta pra você, de forma resumida, o que é, quais as vantagens e principais novidades do novo ecossistema financeiro do Banco Central.
A promessa é de uma grande revolução para negócios digitais e consumidores. Quer saber mais? Reunimos nossos especialistas para analisar o Open Banking, como ele será integrado ao Pix e muito mais. Confira o bate-papo na íntegra:
🔸 Open Banking para negócios digitais | Roda de Conversa - https://youtu.be/H_8kvAhaURg
Tem alguma dúvida ou sugestão sobre o assunto? O canal # 945404752546635826 está aberto para vocês.
Conte com a gente. 🧡
Olá, boa noite. Estou tentando configurar um webhook à uma chave PIX porém estou recebendo este erro: urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='api-pix-h.gerencianet.com.br', port=443): Max retries exceeded with url: /oauth/token (Caused by SSLError(SSLError(9, '[SSL] PEM lib (_ssl.c:4046)')))
Estou utilizando o SDK do python, seguindo os exemplos do github.
Olá Guilherme
segue o copia e cola
00020101021226880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/40f7569c6af949559fee814a36ac04bf52040000530398654040.105802BR5931Disk Exames do Brasil Ltda EPP 6009Americana62340530REDECRE1052353160618d4a291390f6304AA21
Boa tarde, tem um cliente que alega ter feito um pix mas não caiu na conta. A questão é um pouco urgente, podem por favor verificar o ticket 3240457 com urgência?
Boa tarde, pessoal, mais alguém que utiliza o mTLS do pix.ae está tendo dificuldade de cadastrar webhooks? Tinha um webhook cadastrado já há alguns meses, mas tentando cadastrar outro agora fico recebendo o erro "A URL informada respondeu com o código HTTP 404" (o que não faz muito sentido, já que é exatamente a mesma URL já cadastrada pra outro usuário), não sei se isso tem algo relacionado com a atualização da cadeia de certificados que foi notificado na semana passada.
@jessica_efi server {
server_name api.compreplanos.com.br;
root /var/www/compreplanos/api/public;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_read_timeout 300;
}
location ~ /\.ht {
deny all;
}
location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook/pix;
}
location /webhook/pix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook/pix;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/api.compreplanos.com.br/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/api.compreplanos.com.br/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
ssl_client_certificate /var/www/compreplanos/api/storage/certificados/gerencianet/chain-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
} server {
listen 80;
listen [::]:80;
server_name api.compreplanos.com.br;
} server {
if ($host = api.compreplanos.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name api.compreplanos.com.br;
listen 80;
return 404; # managed by Certbot
}
@jessica_efi server {
server_name apivenda.unionadm.com.br;
root /var/www/unionadm/apivenda/public;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_read_timeout 300;
}
location ~ /\.ht {
deny all;
}
location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook/pix;
}
location /webhook/pix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook/pix;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/apivenda.unionadm.com.br/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/apivenda.unionadm.com.br/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
ssl_client_certificate /var/www/unionadm/apivenda/storage/certificados/gerencianet/chain-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
} server {
listen 80;
listen [::]:80;
server_name apivenda.unionadm.com.br;
}server {
if ($host = apivenda.unionadm.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name apivenda.unionadm.com.br;
listen 80;
return 404; # managed by Certbot
}
server {
server_name apivenda.unionadm.com.br;
root /var/www/unionadm/apivenda/public;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
fastcgi_read_timeout 300;
}
location ~ /\.ht {
deny all;
}
location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook/pix;
}
location /webhook/pix {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
rewrite ^(.)$ /webhook/pix;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/apivenda.unionadm.com.br/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/apivenda.unionadm.com.br/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
ssl_client_certificate /var/www/unionadm/apivenda/storage/certificados/gerencianet/chain-pix-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
} server {
listen 80;
listen [::]:80;
server_name apivenda.unionadm.com.br;
}server {
if ($host = apivenda.unionadm.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name apivenda.unionadm.com.br;
listen 80;
return 404; # managed by Certbot
}
{
"type": "https://pix.bcb.gov.br/api/v2/error/NaoEncontrado",
"title": "Entidade não encontrada.",
"status": 404,
"detail": "Entidade não encontrada.",
"correlationId": "819c4b54-137560"
}
Isso, primeiro você gera a cobrança pelo PUT /v2/cob/:txid ou POST /v2/cob e depois usa o GET /v2/loc/:id/qrcode com o id da cobrança gerada.
Abaixo segue um comprovante de exemplo de um Pix recebido e as informações dele:
https://s3.amazonaws.com/gerencianet-pub-prod-1/printscreen/2021/07/13/matheus.rodrigues/a659b7-055755b2-a693-4040-80b5-ea152162416b.png