Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario wardestiny3024

wardestiny3024

Ver Respostas

eu uso cloudflare, baixei o certificado dele, fiz a configuração como indica na documentação da API

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @imcbdo. Tudo bem?

Compreendemos os pontos questionados por você. Alguns deles, como a forma de autenticação utilizando o certificado e as liberações de escopos para cada endpoint, são questões de segurança que seguimos de acordo com as definições do Banco Central para padronização das APIs Pix. Por isso são obrigatórias em nossa API.

Se outras APis Pix não solicitam o certificado para autenticação, é porque não seguem o padrão do Bacen.

Mas para ajudar nas integrações, disponibilizamos um fluxograma (https://gnetbr.com/BJxwiSsA4i) para saber quais endpoints devem ser consumidos para gerar a cobrança Pix, obter o QR Code e Pix Copia e Cola. Também oferecemos esse procedimento em nossas SDKs disponíveis em nosso GitHub (https://github.com/gerencianet).

Agradecemos seu feedback, @imcbdo! 😀
Levaremos ao nosso time os pontos questionados por você, para avaliar melhorias, e formas de deixar ainda mais intuitiva nossa documentação e painel da API na conta Digital, ajudando em todo processo para as pessoas desenvolvedoras e clientes.

Avatar discord do usuario imcbdo

imcbdo

Ver Respostas

Com todo respeito, vcs não são nada atraentes para um desenvolvedor implementar cobranças por API. Primeira vez que realizo integração, não deixarei de atender nenhum próximo cliente, mas não recomendaria para outros desenvolvedores.

Para gerar um QRCode de Pix temos que:
configurar uma caralh# de permissões, faltando detalhes - Poderia ter um botão, permissões de ecommerce ou para cobranças apenas. (Tempo que poderia estar tomando minha cerveja, rs)
necessidade para gerar um token jwt que vale por 60 minutos - não entendo a real necessidade disso para vcs, para autorização cliente-side otimo, atoa para integração,.

Uma simples chave de API recebimentos seria eficiente ou até msm somente o cliente_id e cliente_secret como é na maioria dos casos.

--

Não discordo de usar certificado nas transações de saída.

Imagino o dono de um pequeno ecommerce que contrata um programador novato ou "barato", já iria fica perdido para fazer uma integração dessa ou nem chegar a fazer.

Tem programador que não sabe oq é um certificado.

Na empresa vizinha apenas uma requisição faz tudo e ainda me retorna o qrcode (nas transações pix)

temos que pensar que menos pode ser mais e melhor.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @deivson7351.
Segue um exemplo cURL para consultar um Pix a partir de seu txid.

php
$access_token = 'resultado da autenticação';
$certificado = 'caminho do certificado'
$txid = 'identificador do pix';

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api-pix.gerencianet.com.br/v2/cob/' . $txid,
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_SSLCERT => $certificado,
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
'authorization: Bearer ' . $access_token
),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Avatar discord do usuario joehenrique7

joehenrique7

Como eu instalo o certificado TLS

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Então é esse certificado que a GN vai ver.

Avatar discord do usuario leandroazevedo4295

leandroazevedo4295

Ver Respostas

@rubenskuhl , eu deletei o certificado e fiz novamente.
Tem mais algum processo para ser feito ?

Avatar discord do usuario leandroazevedo4295

leandroazevedo4295

Ver Respostas

@igor_efi , refiz toda a criação do certificado (removendo o widlcard) e continuo com o mesmo erro

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Vc esta incluindo o certificado em todas as requisições ? Pq aí não menciona...

Avatar discord do usuario g_itch

g_itch

Ver Respostas

Ah, o meu certificado só tem um domínio, tenta criar um só com api.agenciafwdigital.com, mas o problema geral disso era no Route 53 mesmo.

Avatar discord do usuario g_itch

g_itch

Ver Respostas

Sim é isso mesmo, mas vai na página do certificado e vê quantos recursos associados ele tem, vê se tem mais de um

Avatar discord do usuario danylo2273

danylo2273

Ver Respostas

Eu só segui os passos do video do tutorial , ai criei um domínio no google domains , na AWS criei um certificado com os nomes agenciafwdigital.com e api.agenciafwdigital.com

Avatar discord do usuario g_itch

g_itch

Ver Respostas

quantos recursos associados seu certificado tem?

Avatar discord do usuario g_itch

g_itch

Ver Respostas

Excluindo todas as zonas e criando um novo certificado sem Wildcard soluciona o problema.

Avatar discord do usuario danylo2273

danylo2273

Ver Respostas

@rubenskuhl consegue verificar se esta correto agora?

alterei tanto no certificado, quanto no DNS

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem que remover esse certificado e gerar um novo. E no pedido do certificado, especificar.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Precisa tirar tanto do Route53 quanto do certificado. Se tirar só de um, não resolve. Qual o hostname que vc está informando pro webhook ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pq vc colocou no certificado:
Subject agenciafwdigital.com
Fingerprint SHA256: cff6da17fdbb5741a4b9dd88a058f2c30c004dfa9e8dc9d3dc01a8374c3cff8a
Pin SHA256: NfGTsBEedhTT1HhGhNswHnab8gAbhTfc+PuvqtxZ6eU=
Common names agenciafwdigital.com
Alternative names agenciafwdigital.com
.agenciafwdigital.com

Não pode, o subject tem que ser api.agenciafwdigital.com

Avatar discord do usuario danylo2273

danylo2273

Ver Respostas

registrei outro dominio studiofw.link, criei outro certificado , esta certo?
imagem enviada na mensagem pelo usuario danylo2273
imagem enviada na mensagem pelo usuario danylo2273