Histórico de mensagens sobre App em pix

EXIBINDO CONVERSAS RECENTES:

Texto: App
Canal: pix
Avatar discord do usuario _.merce

_.merce

Assim como ocorre nos app de bancos, quando vamos realizar um envio e aparece antes uma tela contendo os dados do destinatário.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Para habilitar o recebimento dessas informações no webhook você deve consumir este endpoint enviando o atributo recebimneto.webhook.notificacao.pagador = true, quaisquer dúvidas pode nos chamar por aqui

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

@connectgestor Ao gerar um Pix através da nossa API, são criados QRCodes dinâmicos.
De acordo com a norma do Banco Central, quando nossa API cria um copia e cola de um Pix dinâmico é necessário seguir esse padrão que acaba sendo interpretado como link pelo Whatsapp.

Dessa forma, todos os QR Codes emitidos pela nossa API seguem esse mesmo formato. Nos casos em que o QR Code não tinha esse padrão, possivelmente tratava-se de um QRCode estático, pois o padrão de emissão é diferente.
Vale reforçar que no momento, nossa API não suporta emitir QrCodes estáticos

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @connectgestor tudo certo?
Atualmente não temos uma maneira de contornar esse situação por ser um comportamento padrão do whatsapp.
O que pode ser feito é verificar com o time do seu sistema para implementar uma tela somente para a visualização da cobrança.
Ou então utilizar o link de visualização da cobrança que retornamos via API, ela é conforme a imagem abaixo:
https://dev.efipay.com.br/docs/api-pix/payload-locations#gerar-qr-code-de-um-location
imagem enviada na mensagem pelo usuario joao_efi

Avatar discord do usuario connectgestor

connectgestor

Bom dia, meu sistema tem integração api pix aparentemente tudo funciona. O único detalhe é que quando o cliente recebe no whatsapp o código copia e cola o próprio whatsapp o interpreta como link por que dentro do código tem um sejaefi.com . Quando o cliente copia e cola na conta bancária da erro pois links possuem http. A alguma forma do código não ir com esse sejaefi.com?

Avatar discord do usuario jackson.calixto

jackson.calixto

vejo que meu app processa bem as webhook/pix mas não recebi nenhuma requisição da Éfi

Avatar discord do usuario jackson.calixto

jackson.calixto

Olá, nunca recebi o post no meu webhook, conforme sugestão do Marcelo, desabilitei a verificação TLS para ter certeza que meu app está processando as requisições pelo /webhook/pix

Avatar discord do usuario emiliocalvet

emiliocalvet

Ver Respostas

Olá pessoal! Estou desenvolvendo um aplicativo para barbeiros que utiliza a API da Efi para realizar pagamentos via PIX. Cada serviço realizado no app envolve um split de pagamento, onde X% do valor vai para o app e Y% vai para o barbeiro.

Gostaria de saber qual é o processo e quais dados específicos são necessários para criar subcontas para os barbeiros diretamente na Efi, de modo que eles não precisem cadastrar suas próprias chaves PIX no aplicativo. A ideia é que a plataforma crie automaticamente a conta deles e gerencie o split dos pagamentos.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você diz enviar dinheiro para essa conta de outro banco via Pix ? Dá para fazer via site e via app mobile.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, Kelwin! Tudo bem?

Para acessar as APIs e obter suas credenciais, você precisa abrir uma conta no Efí. É só baixar nosso aplicativo na loja de apps do seu celular e seguir com a abertura da conta.

A conta no Efí é livre de mensalidades. Você só paga tarifa pelas cobranças que emitir em produção e que forem pagas.

Com a conta aberta, siga estes passos para obter suas credenciais e certificado e começar sua integração.

Aqui estão os links que podem te ajudar:
- Documentação técnica
- Collection do Postman para API Pix
- Github com SDKs

Avatar discord do usuario f_cadore

f_cadore

Ver Respostas

Bom dia.
Eu tenho uma aplicação Laravel hospedada no PaaS (App Platform) da DigitalOcean. Estou usando o SDK para integrar os pagamentos por Pix. Meu registro de DNS está na CloudFlare. Estou tentando configurar o certificado para WebHook. Percebi que para adicionar um certificado no domínio na CloudFlare é preciso um plano Empresarial que custa no mínimo 200 dólares.
Alguém tem uma sugestão de alternativa?
Se for necessário eu retirar o domínio da CloudFlare, qual outro gestor de domínio é recomendado e possível inserir um certificado sem custo ou com custo menor?

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @leandro_24465 tudo certo?
Você provavelmente está com sua conta na modalidade Efí Para você, porém o acesso as APIs estão disponíveis somente nas modalidade Efí Pro e Efí Empresas.
Nesse caso você pode realizar o upgrade da sua conta para a modalidade Efí Pro.
Para fazer o upgrade da conta pelo app ou plataforma web, é só:
- no menu, acessar “Efí para negócios”;
- tocar em “Continuar com o upgrade da conta”;
- seguir as instruções que vão aparecer na tela para concluir o processo.
Pronto! Agora o menu API já será exibido no menu lateral.

Avatar discord do usuario eu_jonas

eu_jonas

Ver Respostas

TS
const rawResult = await axios({
url: https://pix-h.api.efipay.com.br/v2/cob/${txid},
method: 'PUT',
headers: {
'Content-Type': 'application/json'
},
auth: {
username: process.env.EFI_CLIENT_ID,
password: process.env.EFI_CLIENT_SECRET
},
httpsAgent: agent,
data: body
})

Avatar discord do usuario jackson.calixto

jackson.calixto

Ver Respostas

não, se quizer ver a interface rodando no server, é só mencionar o ambiente Dev no momento de iniciar o .net app com api swagger

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Se notar alguma inconsistência nessa nova funcionalidade, por favor relate para que possamos analisar o caso.

Avatar discord do usuario boblee_sw

boblee_sw

Ver Respostas

Opa pessoal bom dia,
Eu estou passando por uma situação aqui, quero testar uma aplicação, no entanto, ela esta sempre retornando o erro 404 - null. Isso foi o que eu tenho feito:
- gerei token de homologação
- habilitei todos os campos da área pix na parte de homologação
- criei uma chave aleatória
Estava solicitando uma requisição de listagem de chaves, coloquei:
url: https://pix-h.api.efipay.com.br/v2/gn/evp
método: get
Headers:
- Authorization: Bearer [Token]
- Content-Type: application/json

esta faltando mais alguma coisa? não sou programador kk..

Avatar discord do usuario joao_efi

joao_efi

Boa tarde @j34nm4rc0nd35_54662 tudo certo?
Ao acessar o menu API > Aplicações (https://app.sejaefi.com.br/api/aplicacoes)
Clique nos três pontinhos da sua aplicação e selecione "Configurações"
Feito isso, confira se os escopos abaixo estão marcados
imagem enviada na mensagem pelo usuario joao_efi
imagem enviada na mensagem pelo usuario joao_efi

Avatar discord do usuario daviqsh

daviqsh

Ver Respostas

//Desenvolvido pela Consultoria Técnica da Efí

"use strict";
const https = require("https");
var axios = require("axios");
var fs = require("fs");

//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync("./certs/SorteioCabelo_hml_cert.pem");

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: process.env.CLIENT_ID_HML,
client_secret: process.env.CLIENT_SECRET_HML,
};


var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials = credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

const agent = new https.Agent({
cert: certificado,
passphrase: '',
});

//Consumo em desenvolvimento da rota post oauth/token
const config = {
method: "POST",
url: "https://pix-h.api.efipay.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json"
},
httpsAgent: agent,
data: data,
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});