Histórico de mensagens sobre location em sugestões

EXIBINDO CONVERSAS RECENTES:

Texto: location
Canal: sugestões
Avatar discord do usuario .antoniogregorio

.antoniogregorio

Atualizem o guia de configuração nginx do hand-shake do pix,

nginx
server {
#
# ...
#
listen [::]:443 ssl ipv6only=on;
listen 443 ssl;
ssl_certificate server_ssl.crt.pem;
ssl_certificate_key server_ssl.key.pem;
ssl_client_certificate /root/chain-pix-webhooks-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
#
# ...
#
location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass /webhook;
}
}
#Desenvolvido pela Consultoria Técnica da Gerencianet
para
nginx
server {
#
# ...
#
listen [::]:443 ssl ipv6only=on;
listen 443 ssl;
ssl_certificate server_ssl.crt.pem;
ssl_certificate_key server_ssl.key.pem;
ssl_client_certificate /root/chain-pix-webhooks-prod.crt;
ssl_verify_client optional;
ssl_verify_depth 3;
#
# ...
#
location /webhook {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass https://IP_DA_APLICAÇÃO:7080/webhook;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
#Desenvolvido pela Consultoria Técnica da Gerencianet

Avatar discord do usuario lucasfogaca

lucasfogaca

Sobre o Endpoint para consultar uma cobrança a partir do txid

GET /v2/cob/:txid
Um exemplo de retorno de uma cobrança "vencida e não paga" foi:
["calendario"] => array(2) {
["criacao"] => string(24) "2021-02-09T18:05:44.000Z"
["expiracao"] => int(900)
}
["txid"] => string(32) "5cfbedb90ab5c253bf79d2448b103a27"
["revisao"] => int(0)
["loc"] => array(4) {
["id"] => int(9346)
["location"] => string(66) "qrcodes-pix.gerencianet.com.br/v2/c37a429d5c444e01a97823af99580662"
["tipoCob"] => string(3) "cob"
["criacao"] => string(24) "2021-02-09T18:05:44.000Z"
}
["location"] => string(66) "qrcodes-pix.gerencianet.com.br/v2/c37a429d5c444e01a97823af99580662"
["status"] => string(5) "ATIVA"
["valor"] => array(1) {
["original"] => string(5) "30.00"
}
["chave"] => string(36) "76f511e6-9cb0-494c-889f-0caa67cdbe68"
["solicitacaoPagador"] => string(27) "Crédito em carteira: R$ 30"
Gostaria de saber o porquê do "status" ainda continuar como "ATIVA" mesmo que a cobrança já tenha sido vencida? Não seria interessante mandar um status próprio? De modo a evitar uma segunda validação. grato

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

No fundo tudo isso pq o BACEN não pensou no caso de uso de carregamento de contas. Talvez sugerir algo, como as elétricas fizeram no reuso de location ?