Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 08/10/2024
# abertura-contas
Avatar discord do usuario yasmin_efi

yasmin_efi

Bom dia @leandroberg! Tudo bem?

# marketplace
Avatar discord do usuario tudocatolico

tudocatolico

Guilherme, preciso de um suporte no privado, pois preciso compartilhar dados restritos sobre outro assunto.

# cartões
Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia, @jorginocria! Tudo bem?
O erro que você está enfrentando (Código: 18, Nome: undefined, Mensagem: undefined) ocorre porque a biblioteca EfiPay em JavaScript utiliza recursos do DOM, que o Flutter não consegue implementar sem alguns ajustes. No seu teste com o cartão expirado, você recebeu uma mensagem mais clara porque essa validação passa por um JavaScript que apenas verifica a sintaxe. Para gerar o token de pagamento, é necessário um JavaScript mais complexo que precisa do DOM.

Para corrigir isso, recomendo implementar um método que permita executar JavaScript no Flutter. Você pode encontrar um guia útil neste artigo: Como trabalhar com arquivos JavaScript no Flutter.

Segue também um exemplo de como você pode implementar a chamada para gerar o token de pagamento:

dart
void main() async {
dynamic credentials = {'account_id': ''};

EfiPay efi = EfiPay(credentials);

Map card = {
"brand": "visa",
"number": "4485388557842265",
"cvv": "123",
"expiration_month": "08",
"expiration_year": "2025"
};

dynamic response = await paymentToken(efi, card);
print(response);
}

dynamic paymentToken(EfiPay efi, Map card) async {
dynamic paymentToken = await efi.call("paymentToken", body: card);
}

# dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Oi, @christopy. Bom dia!
Em relação à sua demanda, sugerimos que entre em contato com a nossa equipe de relacionamento para obter assistência personalizada.

Você pode encontrá-los em nosso outro servidor do Discord, acessível pelo link: https://discord.gg/Q9tYM7Cnau

Ao entrar no servidor, é preciso seguir as seguintes etapas:

1 - Vá até o canal "Atendimento".
2 - Clique em "Iniciar Atendimento" para abrir um novo ticket.
3 - Complete suas informações no formulário fornecido.
4 - Acesse o canal de atendimento criado.
5 - No menu Inicial, escolha a opção "Outras Dúvidas".

Essas etapas direcionarão você imediatamente para um atendimento personalizado. Nesse ponto, você poderá reenviar sua dúvida, e um de nossos atendentes estará pronto para ajudá-lo da melhor forma possível.
Agradecemos pela compreensão e aguardamos o seu contato para fornecer a assistência necessária.

# marketplace
Avatar discord do usuario guilherme_efi

guilherme_efi

Olá, @tudocatolico. Bom dia! Tudo bem?
Entendo, mas não se preocupe. Como informamos, as rotas serão descontinuadas a partir de 20 de dezembro de 2024. Vamos lançar uma atualização com esse ajuste no nosso repositório com antecedência.

# dúvidas
Avatar discord do usuario christopy

christopy

Abri um chamado

# dúvidas
Avatar discord do usuario christopy

christopy

Outra coisa, na listagem de tickets, consta um MED ontem, podem me ajudar a prosseguir com isso?

# dúvidas
Avatar discord do usuario christopy

christopy

Bom dia podem me ajudar? Recebi um ticket de que a nossa conta foi bloqueada e preciso anexar uma selfie, mas o formulário não funciona
imagem enviada na mensagem pelo usuario christopy

# cartões
Avatar discord do usuario jorginocria

jorginocria

Bom dia! Estou desenvolvendo um app em Flutter/Dart e já tenho o back-end configurado para processar pagamentos via cartão. No meu aplicativo mobile, a única coisa que preciso é gerar o token de pagamento com os dados do cartão. Integrei a biblioteca JS da EfiPay com o Flutter, mas estou enfrentando um erro com o seguinte retorno: Código: 18, Nome: undefined, Mensagem: undefined. Fiz um teste para confirmar se a lib estava funcionando, utilizando um ano de vencimento do cartão inferior ao atual, e recebi um erro diferente, com a mensagem correta informando que o cartão expirou. Isso me mostra que a chamada da biblioteca está funcionando. Agora, preciso entender o que significa esse erro 18.
imagem enviada na mensagem pelo usuario jorginocria

# bolix
Avatar discord do usuario joabe_31542

joabe_31542

Perfeito !!!

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Entendi, @joabe_31542. Nesse caso nós do Efí precisamos realizar a troca da URL das cobranças que já foram emitidas.
Irei iniciar uma atendimento para pegar mais informações com você.

# cartões
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @leandroberg! Tudo bem com você?
Obrigado por aguardar, e obrigado @rubenskuhl pelas contribuições.

Agora, Leandro, respondendo às suas dúvidas para confirmação das informações:
As integrações de split de pagamento para Pix e Cartão/Boleto são diferentes. No caso do Pix, o repasse é identificado pelo número da conta. Já na API de Cartão e Boleto, o repasse é identificado pelo payee_code. Então, sim, essa informação é necessária. E os repasses em ambos os cenários podem ser feitos tanto para contas Efí PJ quanto para PF.

Você pode pedir a verificação para ter acesso à API de Abertura de Contas preenchendo https://sejaefi.com.br/formularios/api-de-cadastro?_gl=1gpjkki_gcl_auMjI0OTgxMjQzLjE3MjM3MjA5MzcuMTQxNjMzNDY3NS4xNzI3MzU3ODgwLjE3MjczNTc4OTc.">este formulário. Com essa API, você faz o cadastro simplificado da conta do cliente. Ele aceitando a abertura da conta, você recebe uma notificação, e então pode consumir o endpoint para obter o payee_code da conta do seu cliente.

Outra opção é seu cliente abrir a conta de forma tradicional, baixando o app do Efí Bank e seguindo os passos para criar a conta. Após a conta ser aberta, basta ele acessar o painel da conta pelo computador, ir ao menu API > clicar na opção identificador de conta (veja onde) e inserir essa informação no seu sistema para receber os repasses.

Se ficou mais alguma dúvida, pode nos contar aqui.

# comercial
Avatar discord do usuario igorito01

igorito01

Ver Respostas

Bom dia! tudo bem e você ? Te respondi la

# dúvidas
Avatar discord do usuario christopy

christopy

Exatamente ehehhe

# dúvidas
Avatar discord do usuario christopy

christopy

Ver Respostas

Pela chave é mais fácil, acredito

# dúvidas
Avatar discord do usuario christopy

christopy

Sim, é que em cada webhook eu jogo numa fila para processar, então precisaria saber sobre o que é o payload para direcionar para a fila certa

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que não impede checagens adicionais como o idEnvio... mas essa da chave me parece mais sólida para o primeiro IF.

# dúvidas
Avatar discord do usuario christopy

christopy

Ver Respostas

Vou usar esse método

# dúvidas
Avatar discord do usuario christopy

christopy

Não tinha pensado nisso