Histórico de mensagens sobre boleto

EXIBINDO CONVERSAS RECENTES:

Texto: boleto
# devs
Avatar discord do usuario wallace_23820

wallace_23820

Ver Respostas

Pessoal boa tarde, gostaria de tirar uma dúvida... Quando é feito a geração de carnes usando certificado de homologação e no código está configurado para enviar e-mail usando o e-mail do cliente cadastrado... essa funcionalidade é executada e um boleto de teste é enviado para o e-mail informado ou a Efí ignora e somente gera o boleto de teste mas não envia o boleto de teste para o cliente!?

# bolix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @marcos.smeira! Tudo bem e com você?
O Boleto chega a ser confirmado dentro da conta digital?

"Já abri um ticket e o pessoal me solicitou falar com o correspondente bancário": O ticket foi criado dentro da sua conta digital Efí?

# bolix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O Banco Central não está envolvido na quitação de boletos. Se o comprovante diz "Banco Central", é fake...

# bolix
Avatar discord do usuario marcos.smeira

marcos.smeira

Ver Respostas

Bom dia! Tudo bem?

Sou cliente da Efí via API para geração de boletos há alguns anos e de algumas semanas pra cá, alguns clientes estão pagando boletos em um correspondente bancário do Bradesco e simplesmente o boleto não é quitado. Já abri um ticket e o pessoal me solicitou falar com o correspondente bancário (Bradesco), já falamos algumas vezes, eles emitem um comprovante do sistema / Bradesco e alegam que o boleto foi pago.

Por aqui consigo ajuda relacionado a esses casos?

# pagamento-contas
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @brunofrotasp ! Normalmente os boletos vem dizendo onde pode ser pago. Mas você pode fazer um teste na API. Se não for possível vai retornar uma falha

# devs
Avatar discord do usuario augustofurlan

augustofurlan

Ver Respostas

Você sabe o minimo de parametro para gerar um boleto com multa e juros?

# devs
Avatar discord do usuario augustofurlan

augustofurlan

Ver Respostas

Pessoal so para saber, o boleto (com pix), é possivel por cobrar multa, juros e ate protestar?

# bolix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @handsystem. !
De acordo com o Manual de Operações, na folha 15, é permitido utilizar o fator "0000", e temos seguido esse padrão desde 2021.
Esse fator passou a ser registrado como zerado (quatro dígitos) na nossa linha digitável, sendo armazenado junto com as demais informações do boleto.

Dessa forma, o funcionamento seguirá normalmente após o dia 22/02/2025.

# dúvidas
Avatar discord do usuario aspirantetv

aspirantetv

Ver Respostas

Pessoal boa tarde,

Alguém me diz se é possível receber no whatsapp ou telegram notificação sempre que tiver uma nova transferencia recebida na conta ou quando um pagamento de um boleto ou carnê for confirmado ?

Se nao for possivel nativamente, mas será que dá para fazer acionando um webhook externo?(n8n por exemplo)

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @canal_otaku_mp4. Bom dia! Tudo bem?
Pelo retorno que você teve na resposta da SDK, identifiquei que você está criando uma charge na API de Cobranças, que seria usada para gerar uma cobrança por boleto ou cartão.
imagem enviada na mensagem pelo usuario guilherme_efi

# dúvidas
Avatar discord do usuario slinkp01

slinkp01

Ver Respostas

Segue:

import requests

# Configurações da API do Efi Bank
CLIENT_ID = "xxxxxxxx"
CLIENT_SECRET = "xxxxxxxxxx"

# URL para obter o token
TOKEN_URL = "https://cobrancas-h.api.efipay.com.br/v1/authorize"
# URL para buscar a lista de boletos
BOLETOS_URL = "https://cobrancas.api.efipay.com.br"

# Passo 1: Autenticação para obter o token de acesso
auth_data = {
"grant_type": "client_credentials",
"client_id": CLIENT_ID,
"client_secret": CLIENT_SECRET
}

token_response = requests.post(TOKEN_URL, data=auth_data)
token_json = token_response.json()

if "access_token" in token_json:
access_token = token_json["access_token"]

# Passo 2: Buscar todos os boletos
headers = {"Authorization": f"Bearer {access_token}"}

params = {"limit": 100} # Define a quantidade de boletos por requisição (máximo permitido pela API)

boleto_response = requests.get(BOLETOS_URL, headers=headers, params=params)

if boleto_response.status_code == 200:
boletos = boleto_response.json()["boletos"] # Lista de boletos retornados

# Exibir status de cada boleto
for boleto in boletos:
print(f"Boleto ID: {boleto['id']} - Status: {boleto['status']} - Cliente: {boleto['cliente']['nome']}")
else:
print("Erro ao buscar boletos:", boleto_response.json())
else:
print("Erro ao obter token de acesso:", token_json)

# bolix
Avatar discord do usuario elielpsoares

elielpsoares

Ver Respostas

Eu não consigo gerar boletos

# dúvidas
Avatar discord do usuario slinkp01

slinkp01

Ver Respostas

Bom dia @gabriel_efi
Tudo bem?

Pode enviar as url's correspondente aos boletos, procurei e não encontrei.

Desde já agradeço

# dúvidas
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Bom dia, @slinkp01!
A URL em uso não é a de boletos, lembrando que esse meio de pagamentos faz parte da API Cobranças.

Os passos para consulta de um boleto estão descritos em nossa documentação, nas seções:
<:arrowright:1058011740589277294> Retornar informações de cobranças existentes;
<:arrowright:1058011740589277294> Retornar lista de cobranças;
<:arrowright:1058011740589277294> Recebendo notificações.

# dúvidas
Avatar discord do usuario slinkp01

slinkp01

Ver Respostas

Bom dia

Não consigo verificar o status dos boletos através dessa api, podem me ajudar?

import requests

# Configurações da API do Efi Bank
CLIENT_ID = "seu_client_id"
CLIENT_SECRET = "seu_client_secret"

# URL para obter o token
TOKEN_URL = "https://api.efi.bank/open-banking/oauth/token"
# URL para buscar a lista de boletos
BOLETOS_URL = "https://api.efi.bank/open-banking/boleto/v1/boletos"

# Passo 1: Autenticação para obter o token de acesso
auth_data = {
"grant_type": "client_credentials",
"client_id": CLIENT_ID,
"client_secret": CLIENT_SECRET
}

token_response = requests.post(TOKEN_URL, data=auth_data)
token_json = token_response.json()

if "access_token" in token_json:
access_token = token_json["access_token"]

# Passo 2: Buscar todos os boletos
headers = {"Authorization": f"Bearer {access_token}"}

params = {"limit": 100} # Define a quantidade de boletos por requisição (máximo permitido pela API)

boleto_response = requests.get(BOLETOS_URL, headers=headers, params=params)

if boleto_response.status_code == 200:
boletos = boleto_response.json()["boletos"] # Lista de boletos retornados

# Exibir status de cada boleto
for boleto in boletos:
print(f"Boleto ID: {boleto['id']} - Status: {boleto['status']} - Cliente: {boleto['cliente']['nome']}")
else:
print("Erro ao buscar boletos:", boleto_response.json())
else:
print("Erro ao obter token de acesso:", token_json)

# pagamento-contas
Avatar discord do usuario igorcharles

igorcharles

Ver Respostas

estou usando o sdk nodejs, sim credenciais de produção, estou conseguindo puxar os dados do boleto, isso confirma que está funcionando a questão da produção, porém na chamada do endpoint de pagamento acusa a falta de escopo

# pagamento-contas
Avatar discord do usuario igorcharles

igorcharles

Ver Respostas

boa tarde galera, espero que estejam bem.
Estou com um pequeno problema pra pagar um boleto, no método payRequestBarCode estou tendo o retorno de insufficient_scope, estou no env de produção e tenho os seguintes escopos marcados na print
imagem enviada na mensagem pelo usuario igorcharles

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @ander._.lu. Boa tarde! Tudo bem?
O campo de instruções no boleto é destinado apenas a mensagens relacionadas às orientações de cobrança, que são de responsabilidade do sacador no momento do pagamento, seguindo o padrão de layout definido pela FEBRABAN.

Por isso, não é possível incluir informações personalizadas nessa área. Além disso, detalhes como juros, multa, descontos e descontos condicionais são incluídos automaticamente conforme a configuração definida na emissão do boleto.