Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 08/01/2025
Canal: pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Em conta PJ você precisa habilitar o escopo na aplicação. E depois alterar o valor limite de envio via api.

Avatar discord do usuario morty.ts

morty.ts

ou precisa pedir permissao

Avatar discord do usuario morty.ts

morty.ts

Ver Respostas

uma duvida, a roda de envio de pix ja funciona ao possuir conta empresarial
imagem enviada na mensagem pelo usuario morty.ts

Avatar discord do usuario morty.ts

morty.ts

thanks

Avatar discord do usuario morty.ts

morty.ts

eu tava usando o cnpj com . e /

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia! Tudo bem?
Você está informando apenas os números do CNPJ ao configurar a chave?

Avatar discord do usuario morty.ts

morty.ts

oque posso fazer

Avatar discord do usuario morty.ts

morty.ts

Ver Respostas

Bom dia, to querendo atualizar a configuração de minha chave para receber o codigo do banco do pagador, com chave aleatoria atualiza de boas, mais quando coloco o CNPJ cadastrado nao funciona
imagem enviada na mensagem pelo usuario morty.ts

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Tudo bem também!
Beleza! Um detalhe, é que as notificações de Pix são enviadas para a URL registrada com um /pix no final. Ou seja, se você registrou a URL https://seudominio.com.br/webhook/, a notificação será enviada para https://seudominio.com.br/webhook/pix. Então, você precisa tratar essa rota /webhook/pix na sua aplicação

Outra opção é cadastrar a URL do webhook com um query param para ignorar a adição do /pix, assim:https://seudominio.com.br/webhook/?ignorar=

Avatar discord do usuario aguinelequeiroz

aguinelequeiroz

Ver Respostas

Tudo bem e você? Como esta?

Quando cadastro a url do webhook recebo esse evento de teste:

{
"evento": "teste_webhook",
"data_criacao": "2025-01-08T12:10:23.151Z"
},

Porém, quando realizo um teste, enviando uma solicitação de envio de pix(exemplo da doc não associado a um txid) eu não recebo nenhuma notificação sobre.
Estou usando o sdk php em uma aplicação Laravel 9.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @aguinelequeiroz! Como vai?
Sim, você recebe o callback. Para enviar Pix via API, é obrigatório ter o webhook cadastrado. Assim, sempre que uma solicitação de envio for feita, seu sistema receberá uma notificação com a confirmação ou recusa da transação.

Confira o exemplo na nossa documentação: https://dev.efipay.com.br/docs/api-pix/webhooks#requisi%C3%A7%C3%A3o

Avatar discord do usuario aguinelequeiroz

aguinelequeiroz

Ver Respostas

Bom dia,

Quando faço uma solicitação de envio de pix na API eu recebo uma callback no webhook, caso ele esteja configurado? Ou para envio de pix não há callbacks via webhook?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @smarttbr! Tudo bem?
Você tem razão! Fizemos uma simulação e confirmamos que na plataforma web, o sinal de sublinhado _ não está sendo reconhecido como válido. No app, esse problema não acontece.

Já repassamos essa situação para nossa equipe responsável.
Obrigado por nos avisar!

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @bras6379_26227! Tudo certo?

Não necessariamente precisa de biblioteca para gerar o QR Code Pix.
Quando você cria uma cobrança Pix, recebe um JSON com as informações. Nesse JSON, tem o campo loc.id.

Depois, é só chamar o endpoint GET /v2/loc/:id/qrcode passando o loc.id da cobrança. O retorno traz os parâmetros qrcode, imagemQrcode e linkVisualizacao.

Agora é só usar o valor do parâmetro imagemQrcode para exibir o QR Code no HTML, assim:

html

Avatar discord do usuario a_murilolima_44093

a_murilolima_44093

Ver Respostas


public async generateQrCode(loc: number): Promise {
const agent = this.getAgent();
const accessToken = await this.getAccessToken();
const endpoint = ${this.baseUrl}/v2/loc/${loc}/qrcode;

const config = {
method: 'GET' as Method,
url: endpoint,
headers: {
Authorization: Bearer ${accessToken},
'Content-Type': 'application/json',
},
httpsAgent: agent,
};

const response = await axios(config);
return response.data;
}

Avatar discord do usuario bras6379_26227

bras6379_26227

Ver Respostas

ah pelo que estou vendo aqui a Efi gera apenas o Pix CopiaECola e ai no frontend devemos usar outra biblioteca pra gerar o qrcode?

Avatar discord do usuario smarttbr

smarttbr

não da para fazer o pix

Avatar discord do usuario smarttbr

smarttbr

Ver Respostas

quando tenta fazer um pix pelo site e contém _ na chave pix, ele é removido automaticamente

Avatar discord do usuario bras6379_26227

bras6379_26227

Ver Respostas

Pessoal, outra duvida por favor. Estou tentando pegar a imagem do pix qrcode mas esta dando {'error': 'insufficient_scope', 'error_description': 'Access token has insufficient scope'}

No entanto todos os escopos do Pix estao habilitados na minha API (imagem anexada). Qual scopo esse endpoint para detalhar o pix se refere?

credentials = {
'client_id': '',
'client_secret': '
',
'sandbox': False,
'certificate': ''
}

efi = EfiPay(credentials)

body = {
"pixCopiaECola": "
"
}

response = efi.pix_qrcode_detail(body=body)
imagem enviada na mensagem pelo usuario bras6379_26227

Avatar discord do usuario bras6379_26227

bras6379_26227

Ver Respostas

Show, obrigado