Perguntas Frequentes
Posso consultar chaves Pix?
Conforme a Resolução BCB Nº 1, de 12 de agosto de 2020, na Seção II - "Do acesso", existem regras específicas sobre quem pode acessar as informações do Diretório de Identificadores de Contas Transacionais (DICT). Nesta resolução, observa-se que o acesso às informações pode ser obtido pelos participantes diretos e indiretos. O BCB deixa claro quem pode ter acesso ao ambiente, e tudo que não está disposto na normativa não pode ser executado. Portanto, quem não se enquadra como participante direto nem indireto não tem acesso a estas informações.
Como posso identificar a origem dos disparos de webhook?
Os webhooks são enviados por IPs fixos. Para verificar quais são os IPs de origem utilizados pela plataforma, entre em contato com a instituição. Como método de segurança adicional, recomendamos que você configure um header personalizado no webhook. Veja abaixo um exemplo de configuração:
{
"uri": "{your_webhook_url}",
"enabled": true,
"headers": {
"headerName": "{your_header_name}"
}
}
Ao configurar o webhook dessa maneira, sempre que enviarmos um webhook, incluiremos o header configurado por você, permitindo a identificação e autenticação das mensagens.
Configurando Certificado MTLS
O passo a passo ilustrado, com Postman, Insomnia e Bruno, está em Configurando o certificado.
Como gerar minhas credenciais?
- Acesse o portal Finance.
- Abra Desenvolvedor e depois a aba Credenciais.
- Use Nova credencial para gerar o
client_id, oclient_secrete o certificado. O passo a passo está em Configurando o certificado.
O Webhook da API de QRCodes não possui status?
- A API de QRCodes possui um funcionamento diferente da API de Contas no que se refere aos webhooks. Enquanto a API de Contas utiliza status para acompanhar os eventos, a de QRCodes não trabalha dessa forma. Nesse caso, o webhook retorna apenas um payload com alguns dados do pagador e informações relevantes sobre a cobrança. Assim, o disparo do webhook ocorre somente quando a cobrança é efetivamente paga.
- Entretanto, é possível contornar cadastrando o webhook de Recebimento da API de Contas. Nesse caso, é importante observar que todos os recebimentos ser ão notificados via webhook. Para identificar se a notificação corresponde a uma cobrança ou a um recebimento tradicional, basta verificar o parâmetro [txid]: se estiver preenchido com o [txid] da cobrança, significa que o webhook recebido é referente a uma cobrança; se vier como “Null”, trata-se de um recebimento tradicional.