Histórico de mensagens sobre enviar pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: enviar pix
Canal: pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Atualmente eu uso o endpoint da API de vocês para enviar PIX, porém eu preciso ficar aguardando webhook para mandar outra requisição. Ai se tivesse o CNAB eu queria validar se seria mais rápido o disparo dos valores.

Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

E possível enviar PIX na Efí com CNAB?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @cesaroficial. Boa tarde! Tudo bem?
Não é possível consultar a chave antes de enviar. Consultar a chave antes de enviar o Pix não é seguro, pois a chave pode ser excluída ou transferida para outro titular a qualquer momento. A única exceção é a chave do tipo CPF e CNPJ que só pode ser associada a contas com este documento.

A melhor opção é fazer a validação informando o CPF/CNPJ e a chave no momento do envio do Pix, usando o endpoint PUT /v2/gn/pix/:idEnvio. Assim, no momento do envio de Pix nossa API verifica se a chave Pix pertence ao titular do documento informado, se não for, o envio é recusado.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @lostbean79. Como vai?
Como mencionado pelo Rubens, a Efí disponibiliza o endpoint de envio de Pix via API, que lhe permite a transferência de valores para determinada chave Pix e ou conta bancária. O endpoint que você precisa usar é PUT /v2/gn/pix/:idEnvio, onde :idEnvio é o Identificador da transação criado por seu sistema seguindo a regex ^[a-zA-Z0-9]{1,35}$.

Pontuando que, para enviar Pix em produção, é necessário preencher este formulário.

Em homologação, você pode realizar testes seguindo as intruções detalhadas em nossa documentação técnica.

Qualquer dúvida, conte com a gente!

Avatar discord do usuario jonadabir

jonadabir

Ver Respostas

Bom dia! Para enviar um pix, é atraves desse endpoint aqui /v2/gn/pix/:idEnvio? Se for, o que é o idEnvio?

Avatar discord do usuario diogojunior.

diogojunior.

def enviar_pagamento_pix(chave_pix, valor):
try:
efi = EfiPay(credentials)

# Corpo da requisição para enviar um pagamento PIX
body = {
'valor': {
'original': valor # Valor da transferência
},
'chave': chave_pix, # Chave PIX do destinatário
'infoPagador': 'Pagamento pelos serviços prestados.' # Informação adicional
}

# Tentando diferentes métodos para enviar o pagamento PIX
response = None
if hasattr(efi, 'pix_send_payment'):
response = efi.pix_send_payment(body=body)
elif hasattr(efi, 'pix_transfer'):
response = efi.pix_transfer(body=body)
else:
raise AttributeError("Nenhum método encontrado para enviar pagamento PIX.")

print("Resposta da API:", response)

except Exception as e:
print(f"Erro ao enviar pagamento PIX: {e}")
sys.exit(1)

if __name__ == "__main__":
chave_pix, valor = obter_dados_usuario()
enviar_pagamento_pix(chave_pix, valor)

Avatar discord do usuario baxnie

baxnie

Ver Respostas

Sugestão: enviar e-mail avisando que o certificado usado para api pix vai expirar cerca de 1 mês antes. O meu expirou sábado e complicou um pouco a vida para resolver

Avatar discord do usuario errorzadaa

errorzadaa

caso você seja liberado você pode enviar pra qualquer tipo de chave pix

Avatar discord do usuario errorzadaa

errorzadaa

pix.Send você pode enviar um pix pra qualquer conta(banco) pela chave Pix, o split é quando você recebe um pagamento e pode dividir o valor entre contas do Efí

Avatar discord do usuario kaykyramos

kaykyramos

Ver Respostas

Olá! Boa tarde. Como faço para enviar pagamentos via PIX? Seja para chave pix ou pix copia e cola

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

A ideia é esta mesmo, @alissonmaciel_32335. Você irá utilizar este endpoint PUT/v2/webhook/:chave para associar sua URL de notificação a sua chave Pix. E então as cobranças Pix que tiverem um txid e sua chave Pix, nós iremos enviar a notificação para a URL registrada. Essa configuração pode ser feita uma única vez.

Pontuando que para registrar sua URL de notificação, é importante que seu servidor tenha algumas configurações para atender a comunicação com mTLS para segurança da sua aplicação. Você encontra mais detalhes em nossa documentação e nos vídeos a seguir: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks
https://youtu.be/hdyUHzNwVLY?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu
https://youtu.be/XB9bcZFTV3M?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu

Avatar discord do usuario _thiagowatanabe

_thiagowatanabe

Ver Respostas

Uma opção talvez seria enviar o dinheiro inteiro para um outro banco que nao cobra envio pix

Avatar discord do usuario _thiagowatanabe

_thiagowatanabe

Ver Respostas

Pessoal, tem taxa pra tirar o dinheiro da conta EFÍ e enviar pra outra conta via pix?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não foi só isso que mudou. O erro é uma falha lógica, de enviar separadores de mihares quando o único separador que pode ser usado no Pix é o de centavos.

Avatar discord do usuario .thomasjackson

.thomasjackson

vc vao enviar uma lista de objeto com o nome pix ?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Enviar programaticamente sem taxa não tem na Efí. TED não tem via API, envio de Pix tem mas é cobrado. Se é o recurso de outra empresa, ela deveria ter uma conta Efí própria...

Avatar discord do usuario tolribeiro

tolribeiro

Ver Respostas

Fala pessoal! surgiu uma demanda aqui.

1. Alterar valor da cobrança depois de gerada, é possível imagino…como? se sim, ela continua c o msm txid? soh preciso de um novo valor

2. Enviar valor de uma conta Efí pra outra programaticamente (sem taxa) qual o melhor meio p isso, instantaneamente? pix imagino q seja cobrado?

vlw !

Avatar discord do usuario walysonpatric

walysonpatric

Ver Respostas

Coloquei assim mas só funciona no localhost a confirmação de PIX (http://localhost:8000/cob/a7689c1ff5b64eeca8695e2e58c30007), no site da vercel da página não encontrada.

Já coloquei as variáveis no site e estou usando o certificado p12, o pem da erro até no localhost.

Teria que colocar algum comando no arquivo next.config.js ou vercel.json?

// Rota para consultar cobrança por txid
router.get('/cob/:txid', async (req, res) => {
const txid = req.params.txid;

try {
const reqGN = await GNRequest({
clientID: process.env.GN_CLIENT_ID,
clientSecret: process.env.GN_CLIENT_SECRET
});

// Consultar a cobrança usando o txid
const response = await reqGN.get(https://pix.api.efipay.com.br/v2/cob/${txid});

// Verificar se há um objeto PIX na resposta
if (response.status === 200 && response.data.pix) {

// Enviar o código de ativação junto com a resposta
return res.status(200).json({ message: 'PIX confirmado com sucesso.' });
} else {
// O PIX não foi pago ou não encontrado
return res.status(400).json({ error: 'PIX não encontrado ou não foi pago.' });
}
} 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 joao_efi

joao_efi

Ver Respostas

Bom dia @cfuent.es tudo bem?
Esses retornos significam que sua URL foi registrada com sucesso, não sendo necessário repetir o registro.

Agora sempre que um QrCode gerado por essa conta for pago, nossa API já enviará a confirmação de pagamento para a URL cadastrada.

É importante lembrar que por determinação do Banco Central, nossa API adiciona o /pix ao final da URL cadastrada, sendo assim
- Se você cadastra o webhook com a URL:

exemplo.com.br/webhook
- A confirmação de pagamento será enviada para:
exemplo.com.br/webhook/pix