Histórico de mensagens sobre webhook em comercial

EXIBINDO CONVERSAS RECENTES:

Texto: webhook
Canal: comercial
Avatar discord do usuario jgsneves

jgsneves

Ver Respostas

boa tarde pessoal, tudo bem? gostaria de utilizar a API para:
1) realizar transferência PIX (não é cobrança, e sim transferência) de uma conta PJ para outra conta bancária de qualquer banco
2) receber notificações (webhook) sempre que houver movimentação nesta conta PJ (cash-in)

Dúvidas:
1) preciso abrir uma conta PJ com vocês?
2) qual seria tarifa?

abraços

Avatar discord do usuario rubenskuhl

rubenskuhl

De qualquer forma, é sempre bom ter um job caçando Pix recebidos que eventualmente não tenham sido notificados. Mas ele pode ser menos frequente quando normalmente vier no webhook.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas na API padrão do BACEN está previsto sim sinalizar webhook para QR-Code estático, desde que tenha txid. Se não tiver txid, aí sim não sinaliza no webhook.

Avatar discord do usuario claudiohenrique0728

claudiohenrique0728

Ver Respostas

sim, total.. falei apenas de não está na notificação do webhook por imaginar que não sendo um recurso oficial da API a transação não fosse notificada.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Aí não tem jeito... o cadastro de webhook é por chave, tem que cadastrar antes do pagamento entrar.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Havia um webhook cadastrado para essa chave ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se tem txid, mesmo com estático sinaliza no webhook. Ou deveria.

Avatar discord do usuario claudiohenrique0728

claudiohenrique0728

Ver Respostas

Problema que não tem webhook, tenho que ficar consultando a API a todo momento, para sincronizar as transações.

Avatar discord do usuario sergiomsa

sergiomsa

@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

}

Avatar discord do usuario sergiomsa

sergiomsa

@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

}

Avatar discord do usuario jessica_efi

jessica_efi

Me informe no privado, o número da conta que ja ta com o webhook cadastrado

Avatar discord do usuario jessica_efi

jessica_efi

Se você ja tem um servidor configurado, basta você cadastrar esse mesmo webhook pra outra chave. Pois um webhook pode ter várias chaves.

Avatar discord do usuario jessica_efi

jessica_efi

<@!456823494790086669>, o chain-pix-prod.crt, você vai utilizar o mesmo, que á chave pública pra configurar o servidor. Pra realizar a autenticação, por exemplo, aquele certificado .p12 ou .pem que você vai passar na hora de cadastrar o webhook, o certificado não é o mesmo.. cada conta possui um.

Avatar discord do usuario sergiomsa

sergiomsa

credentials: true < content-type: application/json; charset=utf-8 < content-length: 111 <
date: Wed, 29 Sep 2021 14:39:32 GMT < Connection #0 to host api-pix.gerencianet.com.br left intact
{"ok":true,"failed":false,"code":200,"pixconfig":{"nome":"webhook_invalido","mensagem":"A autentica\u00e7\u00e3o
de TLS m\u00fatuo n\u00e3o est\u00e1 configurada na URL informada"}}

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Esta retornando alguma falha na hora de cadastrar o webhook?

Avatar discord do usuario sergiomsa

sergiomsa

Ver Respostas

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

}

Avatar discord do usuario sergiomsa

sergiomsa

Estou tentando configurar um webhook para receber notificações do cliente 317983

Avatar discord do usuario sergiomsa

sergiomsa

Já tenho uma chave pública no servidor para um cliente. Estou configurando um outro webhook para outro cliente no mesmo servidor.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, tem webhook de notificação sim na API Pix da Gerencianet.