Histórico de mensagens sobre an em pix

EXIBINDO CONVERSAS RECENTES:

Texto: an
Data: 13/04/2024
Canal: pix
Avatar discord do usuario .thallestks

.thallestks

Ou recebemos o erro Can't set headers after they're sent

Avatar discord do usuario .thallestks

.thallestks

Quando eu recebo via webhook a confirmação do pagamento eu devo retornar um status200

Avatar discord do usuario .thallestks

.thallestks

Pessoal uma duvida sobre NODE com essa API, não sei se alguem esta usando

Avatar discord do usuario walysonpatric

walysonpatric

Ver Respostas

Oi, pra confirmar se o pix foi pago seria algo assim? (não sei muito sobre isso, to aprendendo e usei o GPT pra criar o código.)

app.post('/webhook(/pix)?', async (req, res) => {

try {
// Consultar a cobrança usando o txid
const response = await axios.get(/v2/cob/:txid, {
headers: {
Authorization: 'Bearer' + process.env.GN_CLIENT_ID // Substitua pelo token de autorização correto
}
});

// Verificar o status da cobrança na resposta
if (response.status === 200 && response.data.status === 'CONCLUIDA') {

// Enviar o código de ativação para o Supabase
const { data: insertedData, error } = await supabaseClient
.from('dominios_permitidos')
.insert([{ code: generatedCode }]); // Acesse o código gerado na rota '/api/key'

// Enviar o código de ativação junto com a resposta
return res.status(200).json({ message: 'Webhook recebido com sucesso.', code: generatedCode });
} else {
// Se a cobrança não estiver concluída, retorne uma mensagem de erro
return res.status(400).json({ error: 'Cobrança não concluída.' });
}
} catch (error) {
console.error('Erro ao consultar a cobrança:', error.message);
return res.status(500).json({ error: 'Erro ao consultar a cobrança.' });
}

});

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

São rotas diferentes e cada uma tem sua taxa:
Recebimento: 1,19% do valor recebido;
Envio: 1,19% do valor (tendo uma taxa mínima de R$0,50 por transação).

Para ambas a taxa é cobrada apenas pelas operações que forem concluídas com sucesso, ou seja, o dinheiro chegou na conta (recebimento) ou foi entregue para a conta destino (pagamento).

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Seria o endpoint de envio de pix. Este, porém, só é disponibilizado a contas do tipo Empresa (Pessoa Jurídica) e precisa ser solicitado via formulário para análise interna, visto ser um endpoint sensível.

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Essa chave é a chave do recebedor (ligada à sua conta Efí), é para ela que o PSP do pagador irá fazer a transferência do valor definido

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Enquanto que a API Open Finance gera um link que leva diretamente à página de pagamento da instituição pagadora escolhida pelo cliente

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

O endpoint de criação de cobrança pix é o /v2/cov para cobrança imediata e o /v2/conv para cobrança com vencimento.

Avatar discord do usuario _thiagowatanabe

_thiagowatanabe

Ver Respostas

No meu caso, eu devo usar a API PIx ou API Pix via Open Finance?

Avatar discord do usuario gabriel_efi

gabriel_efi

O Bolix seria nosso boleto bancário que conta com QR Code Pix integrado

Avatar discord do usuario _thiagowatanabe

_thiagowatanabe

Bolix da API de Cobranças? Eu nao sei exatamente o que é.

Mas, eu tenho um marketplace, onde preciso integrar o Pix no checkout, ou seja, preciso que seja um QR Code dinamico para:

Receber Webhooks com informacoes da compra

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Chat em andamento no # atendimento

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Olá, @_thiagowatanabe! Você gostaria de utilizar o QR Code da API PIX ou do Bolix da API Cobranças?

Avatar discord do usuario adriano7682

adriano7682

Ver Respostas

Bom dia...

estou usando "gerencianet/gerencianet-sdk-php": "^5.1"
como faço pra configurar um webhook no pix?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não se você agregar ao epoch o número da thread em que isso está rodando, pois cada thread tem execução linear.