Efí no Discord

Comunidade feita por Devs para Devs

Conecte-se a milhares de desenvolvedores, participe de discussões, tire dúvidas e integre suas operações às APIs Efí (API Pix, API Boletos e muito mais) com a ajuda da maior comunidade de integradores do Brasil.

Faça parte da comunidade!

Capa do vídeo, como acessar o Discord

Tutorial

Play vídeo, como acessar o DiscordAssista ao vídeo

Como acessar o Discord?

Inovação e tecnologia. Nossa missão é facilitar a integração do seu sistema com as APIs Efí!

Não importa sua stack. Integre o seu projeto a APIs flexíveis e bem documentadas com o apoio de especialistas.

Módulo/plug-in de pagamento WordPress para WooCommerce
Módulo/plug-in de pagamento OpenCart
Módulo/plug-in de pagamento Magento 2
Módulo/plug-in de pagamento WHMCS
Módulo/plug-in de pagamento PrestaShop
Módulo/plug-in de pagamento Joomla para VirtueMart
Módulo/plug-in de pagamento BoxBilling
SDK Flutter integrado à API Gerencianet
SDK Laravel integrado à API Gerencianet
Módulos e plugins Gerencianet
SDK PHP Efí
SDK NodeJS Efí
SDK Python Efí
SDK Java Efí
SDK TypeScript Efí
SDK C#/dotNet Efí
SDK Delphi Efí
SDK Ruby Efí
SDK Go Efí
Outras Linguagens Efí

Membros

+9094
Membros ativos e apoiadores

Consultoria técnica

+10
Especialistas em APIs prontos para te ajudar de segunda a segunda

Amplie seu networking!

Se você tem vontade de aprender, trocar experiências e compartilhar seu conhecimento em APIs de pagamento, conecte-se ao servidor Discord da Efí.

Conversas no Discord

EXIBINDO CONVERSAS

RECENTES

# freelancer
Avatar discord do usuario leandro535

leandro535

Ver no Discord

ao gerar o carne, não consigo receber em minha aplicação, o núero do 'charge_id' e um exmplo ao gerar dois carner só vem um sem o 'charge_id' vou te passar a parte do código que faz essa tarefa: try {
$api = new Gerencianet($options);
$response = $api->createCarnet([], $body);

$charge_id = $response['data']['charge_id'];

// Configurações do banco de dados
$host = '127.0.0.1';
$dbname = 'lssistemas_Boletos';
$user = 'lssistemas_leandroboleto';
$password = 'B+LjqhvZZ99i';

$conn = new PDO("mysql:host=$host;dbname=$dbname", $user, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

// Instancia a classe Inserir e insere os dados no banco de dados
$inserir = new Inserir($host, $dbname, $user, $password);

// Preparando a consulta SQL
$stmt = $conn->prepare("INSERT INTO cobrancas (charge_id, vencimento, data, valor, status, cpf, corporate_name, cnpj, num_parcelas, documento) VALUES (:charge_id, :vencimento, NOW(), :valor, :status, :cpf, :corporate_name, :cnpj, :num_parcelas, :documento)");

// Executando a consulta com os valores
$stmt->execute(array(
'charge_id' => $charge_id,
'vencimento' => $dataVencimento,
'valor' => $valorTotal,
'status' => 'Pendente', // Defina o status como necessário
'cpf' => isset($customer['cpf']) ? $customer['cpf'] : null,
'corporate_name' => isset($customer['juridical_person']['corporate_name']) ? $customer['juridical_person']['corporate_name'] : null,
'cnpj' => isset($customer['juridical_person']['cnpj']) ? $customer['juridical_person']['cnpj'] : null,
'num_parcelas' => $numeroParcelas,
'documento' => isset($customer['cpf']) ? $customer['cpf'] : $customer['juridical_person']['cnpj']
));

# cartões
Avatar discord do usuario speglich_13641

speglich_13641

Ver no Discord

E aí pessoal,

Estou integrando a API de Cobrança em minha aplicação Angular e tive um problema que gostaria de compartilhar com vocês. Talvez alguém já tenha enfrentado isso, ou poderia me ajudar a como poderíamos resolver isso.

Consegui carregar sem problemas a bibiloteca da EFI na minha aplicação adicionando o script no index.html. Consigo validar a bandeira do cartão, assim como o número de prestações.

Consigo gerar o payment token sem problemas, porém após isso, eu perco todas as saídas no meu console, utilizando console.log(). A principio, para mim, não faz sentido algum isso estar acontecendo.

Se eu armazenar a função log(), eu consigo restaura-lá. E o console irá funcionar normalmente.

Acredito que isso não deveria acontecer… E por isso fui investigar o porque que o console estaria sendo ignorado.

E cheguei na função loadClearSaleScript, chamada por getFingerPrint em getPaymentToken, poderia estar alterando o console padrão após carregar um script.

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

Oi, @tyrandus081. Respondemos no chat privado!

# freelancer
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

Olá, @leandro535! Bom dia!

Para receber notificações de carnê ou boleto, você define a URL no momento da criação da cobrança. Então, sempre que houver uma mudança de status da cobrança, a Efí dispara um POST para essa URL. Essa notificação vem com um token específico, que permanece o mesmo durante todo o ciclo de alterações da transação.

Para simplificar, você pode usar este exemplo da SDK de PHP para consultar o token da notificação e obter os detalhes atualizados da cobrança. [Aqui está o link](https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/charges/notification/getNotification.php).

Além disso, você pode conferir mais detalhes na documentação técnica [aqui](https://dev.efipay.com.br/docs/api-cobrancas/notificacoes#recebendo-as-notifica%C3%A7%C3%B5es).

Temos também um vídeo sobre o assunto [neste link](https://youtu.be/wKAgmXpWQQk?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu).

imagem enviada na mensagem pelo usuario guilherme_efi

# pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver no Discord

Bom dia @.thomasjackson ! Tudo bem? Vamos iniciar um atendimento privado para entendermos melhor o que pode estar acontecendo. Um instante, por gentileza!

# freelancer
Avatar discord do usuario leandro535

leandro535

Ver RespostasVer no Discord

agora preciso de um exemplo para receber notificação do carne gerado e do boleto gerado também no arquivo 'webhooks.php' ?

Documentação técnica

Como fazer a integração

Confira a documentação técnica da API Pix, com padronização do Banco Central, e da API Cobranças, para emissão de boletos, links de pagamento e muito mais. Veja os endpoints disponíveis e a estrutura de dados de entrada e saída das APIs desenvolvidas pela Efí.

Integração utilizando a documentação técnica e canal do Youtube da Efí